Actualiser Dockerfile.prod
This commit is contained in:
parent
97ec4650b9
commit
d4d9c29938
@ -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}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user