diff --git a/backend/.env.example b/backend/.env.example index adabe9e..0deecc4 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -32,11 +32,12 @@ JWT_REFRESH_TTL=20160 # CORS — origine autorisée du frontend web FRONTEND_URL=http://localhost:3000 -# Cache / sessions / files d'attente — Redis en production -CACHE_STORE=redis -SESSION_DRIVER=redis +# Cache / sessions / files d'attente — base de données par défaut (aucun Redis requis). +# Pour utiliser Redis : passer ces variables sur "redis" et fournir un service Redis. +CACHE_STORE=database +SESSION_DRIVER=database SESSION_LIFETIME=120 -QUEUE_CONNECTION=redis +QUEUE_CONNECTION=database REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 diff --git a/backend/docker/entrypoint.sh b/backend/docker/entrypoint.sh index e08622a..eb50b88 100644 --- a/backend/docker/entrypoint.sh +++ b/backend/docker/entrypoint.sh @@ -32,6 +32,9 @@ else export JWT_SECRET fi +# Purge tout cache de config/route résiduel (pour relire les variables d'env). +php artisan optimize:clear || true + # Base de données : migrations + seed (les seeders sont idempotents). echo "[entrypoint] Migrations..." php artisan migrate --force