# ============================================ # Configuration Production Neah # ============================================ # Copiez ce fichier vers .env.production et remplissez les valeurs # ⚠️ NE COMMITEZ JAMAIS .env.production DANS GIT ! # ============================================ # Base de données PostgreSQL # ============================================ POSTGRES_USER=neah_user POSTGRES_PASSWORD=CHANGEZ_CE_MOT_DE_PASSE POSTGRES_DB=calendar_db DATABASE_URL=postgresql://neah_user:CHANGEZ_CE_MOT_DE_PASSE@db:5432/calendar_db?schema=public # ============================================ # Redis # ============================================ REDIS_PASSWORD=CHANGEZ_CE_MOT_DE_PASSE REDIS_URL=redis://:CHANGEZ_CE_MOT_DE_PASSE@redis:6379 # ============================================ # NextAuth # ============================================ NEXTAUTH_URL=https://hub.slm-lab.net # Générez un secret avec: openssl rand -base64 32 NEXTAUTH_SECRET=GENERER_UN_SECRET_TRES_LONG_ET_SECURISE # ============================================ # Keycloak # ============================================ KEYCLOAK_ISSUER=https://connect.slm-lab.net/realms/cercle KEYCLOAK_CLIENT_ID=lab KEYCLOAK_CLIENT_SECRET=VOTRE_CLIENT_SECRET_KEYCLOAK KEYCLOAK_REALM=cercle NEXT_PUBLIC_KEYCLOAK_ISSUER=https://connect.slm-lab.net/realms/cercle # ============================================ # Application # ============================================ APP_PORT=3000 NODE_ENV=production NEXT_TELEMETRY_DISABLED=1 # ============================================ # MinIO / S3 (REQUIS pour les missions) # ============================================ # Ces variables sont OBLIGATOIRES pour créer des missions avec logos et pièces jointes MINIO_S3_UPLOAD_BUCKET_URL=https://dome-api.slm-lab.net MINIO_AWS_REGION=us-east-1 MINIO_AWS_S3_UPLOAD_BUCKET_NAME=missions MINIO_ACCESS_KEY=VOTRE_ACCESS_KEY MINIO_SECRET_KEY=VOTRE_SECRET_KEY # ============================================ # URLs de l'application (REQUIS pour les missions) # ============================================ NEXT_PUBLIC_API_URL=https://hub.slm-lab.net NEXT_PUBLIC_APP_URL=https://hub.slm-lab.net # ============================================ # N8N Integration (REQUIS pour les missions) # ============================================ # N8N est utilisé pour créer automatiquement les projets Leantime, repos Git, etc. N8N_API_KEY=VOTRE_N8N_API_KEY N8N_WEBHOOK_URL=https://brain.slm-lab.net/webhook/mission-created N8N_DELETE_WEBHOOK_URL=https://brain.slm-lab.net/webhook/mission-delete # ============================================ # Autres services (ajoutez selon vos besoins) # ============================================ # LEANTIME_API_URL=https://leantime.example.com/api # LEANTIME_TOKEN=votre_token # N8N_API_KEY=votre_api_key # N8N_WEBHOOK_URL=https://brain.slm-lab.net/webhook/mission-created