Déploiement derrière reverse-proxy TLS (Caddy)
- Retire app.UseHttpsRedirection() : le conteneur écoute en HTTP, la terminaison TLS est assurée par le reverse-proxy (Caddy) placé devant. Évite les redirections parasites derrière le proxy. - Ajoute Caddyfile.example (Caddy devant le compose existant : TLS auto + reverse_proxy vers le frontend nginx qui sert l'app et proxifie /api). - .env.example : précise AUTH_FRONTEND_BASE_URL = URL publique HTTPS en production (liens de réinitialisation de mot de passe).
This commit is contained in:
@@ -16,6 +16,8 @@ ORS_API_KEY=your-openrouteservice-api-key-here
|
||||
JWT_SECRET_KEY=change-me-generate-a-long-random-secret
|
||||
JWT_EXPIRATION_MINUTES=720
|
||||
AUTH_RESET_TOKEN_LIFETIME_MINUTES=60
|
||||
# En production derrière un reverse-proxy HTTPS (Caddy), mets ton URL publique,
|
||||
# ex. AUTH_FRONTEND_BASE_URL=https://schotz.exemple.fr (utilisée dans les liens de reset).
|
||||
AUTH_FRONTEND_BASE_URL=http://localhost:8080
|
||||
|
||||
# --- SMTP (facultatif) : si SMTP_HOST est vide, le lien de reset est journalisé côté serveur ---
|
||||
|
||||
Reference in New Issue
Block a user