Actualiser Dockerfile.prod

This commit is contained in:
alma 2026-02-01 12:48:11 +00:00
parent 97ec4650b9
commit d4d9c29938

View File

@ -58,6 +58,9 @@ ARG NEXT_PUBLIC_IFRAME_TIMETRACKER_URL
# Rendre les variables disponibles pendant le build # Rendre les variables disponibles pendant le build
# Next.js a besoin de ces variables pour le build (notamment NEXT_PUBLIC_*) # Next.js a besoin de ces variables pour le build (notamment NEXT_PUBLIC_*)
# Les valeurs réelles seront injectées au runtime via docker-compose environment
# Keycloak & Auth (valeurs réelles pour NEXT_PUBLIC_*, dummy pour les autres)
ENV KEYCLOAK_CLIENT_ID=${KEYCLOAK_CLIENT_ID} ENV KEYCLOAK_CLIENT_ID=${KEYCLOAK_CLIENT_ID}
ENV KEYCLOAK_CLIENT_SECRET=${KEYCLOAK_CLIENT_SECRET:-dummy-secret-for-build} ENV KEYCLOAK_CLIENT_SECRET=${KEYCLOAK_CLIENT_SECRET:-dummy-secret-for-build}
ENV KEYCLOAK_REALM=${KEYCLOAK_REALM} ENV KEYCLOAK_REALM=${KEYCLOAK_REALM}
@ -68,6 +71,30 @@ ENV NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
ENV NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-dummy-nextauth-secret-for-build} ENV NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-dummy-nextauth-secret-for-build}
ENV NEXTAUTH_URL=${NEXT_PUBLIC_APP_URL} ENV NEXTAUTH_URL=${NEXT_PUBLIC_APP_URL}
# Base de données (dummy values for build - real values at runtime)
ENV DATABASE_URL=postgresql://postgres:postgres@localhost:5432/neah?schema=public
ENV NEWSDB_URL=postgresql://dummy:dummy@localhost:5432/news?schema=public
ENV NEWS_API_URL=http://localhost:8000
# Redis (dummy for build)
ENV REDIS_URL=redis://localhost:6379
ENV REDIS_HOST=localhost
ENV REDIS_PORT=6379
ENV REDIS_PASSWORD=dummy
# API Tokens (dummy for build - real values at runtime)
ENV LEANTIME_TOKEN=dummy-leantime-token-for-build
ENV LEANTIME_API_URL=https://agilite.example.com
ENV ROCKET_CHAT_TOKEN=dummy-rocketchat-token-for-build
ENV ROCKET_CHAT_USER_ID=dummy-user-id-for-build
ENV ROCKET_CHAT_CREATE_TOKEN_SECRET=dummy-secret-for-build
ENV N8N_API_KEY=dummy-n8n-key-for-build
ENV TWENTY_CRM_API_KEY=dummy-twenty-key-for-build
# MinIO/S3 (dummy for build)
ENV MINIO_ACCESS_KEY=minioadmin
ENV MINIO_SECRET_KEY=minioadmin
# Variables iframe # Variables iframe
ENV NEXT_PUBLIC_IFRAME_DRIVE_URL=${NEXT_PUBLIC_IFRAME_DRIVE_URL} ENV NEXT_PUBLIC_IFRAME_DRIVE_URL=${NEXT_PUBLIC_IFRAME_DRIVE_URL}
ENV NEXT_PUBLIC_IFRAME_LEARN_URL=${NEXT_PUBLIC_IFRAME_LEARN_URL} ENV NEXT_PUBLIC_IFRAME_LEARN_URL=${NEXT_PUBLIC_IFRAME_LEARN_URL}