Fix: Passer les variables d'auth au container backend

Problème: Les variables ADMIN_EMAIL, ADMIN_PASSWORD, JWT_SECRET_KEY
étaient dans le .env mais n'étaient PAS passées au container Docker.
Le backend utilisait donc les valeurs par défaut.

Solution: Ajouter les 4 variables d'auth dans docker-compose.yml
- ADMIN_EMAIL
- ADMIN_PASSWORD
- JWT_SECRET_KEY
- JWT_EXPIRATION_HOURS

Maintenant le container charge les variables depuis le .env du serveur.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-26 17:39:44 +01:00
parent 0fbfb6f8ed
commit ed7034f55b

View File

@@ -30,6 +30,11 @@ services:
ANALYSIS_USE_CLAP: ${ANALYSIS_USE_CLAP:-false}
ANALYSIS_NUM_WORKERS: ${ANALYSIS_NUM_WORKERS:-4}
ESSENTIA_MODELS_PATH: /app/models
# Authentication
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@example.com}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-changeme}
JWT_SECRET_KEY: ${JWT_SECRET_KEY:-your-secret-key-change-in-production}
JWT_EXPIRATION_HOURS: ${JWT_EXPIRATION_HOURS:-24}
ports:
- "8001:8000"
volumes: