From ed7034f55b2486e1754b32936f252e0ec9cede7c Mon Sep 17 00:00:00 2001 From: Benoit Date: Fri, 26 Dec 2025 17:39:44 +0100 Subject: [PATCH] Fix: Passer les variables d'auth au container backend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- docker-compose.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9cbff7a..fca5aee 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -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: