Actualiser Dockerfile.prod

This commit is contained in:
alma 2026-02-01 12:35:18 +00:00
parent c7b33160c1
commit 97ec4650b9

View File

@ -31,11 +31,13 @@ RUN npx prisma generate
# Variables d'environnement nécessaires au build Next.js
# Ces variables sont passées depuis docker-compose.yml via build args
ARG KEYCLOAK_CLIENT_ID
ARG KEYCLOAK_CLIENT_SECRET
ARG KEYCLOAK_REALM
ARG KEYCLOAK_ISSUER
ARG NEXT_PUBLIC_KEYCLOAK_ISSUER
ARG NEXT_PUBLIC_API_URL
ARG NEXT_PUBLIC_APP_URL
ARG NEXTAUTH_SECRET
ARG SERVER_NAME
# Variables iframe (optionnelles)
@ -57,11 +59,14 @@ ARG NEXT_PUBLIC_IFRAME_TIMETRACKER_URL
# Rendre les variables disponibles pendant le build
# Next.js a besoin de ces variables pour le build (notamment NEXT_PUBLIC_*)
ENV KEYCLOAK_CLIENT_ID=${KEYCLOAK_CLIENT_ID}
ENV KEYCLOAK_CLIENT_SECRET=${KEYCLOAK_CLIENT_SECRET:-dummy-secret-for-build}
ENV KEYCLOAK_REALM=${KEYCLOAK_REALM}
ENV KEYCLOAK_ISSUER=${KEYCLOAK_ISSUER}
ENV NEXT_PUBLIC_KEYCLOAK_ISSUER=${NEXT_PUBLIC_KEYCLOAK_ISSUER}
ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
ENV NEXT_PUBLIC_APP_URL=${NEXT_PUBLIC_APP_URL}
ENV NEXTAUTH_SECRET=${NEXTAUTH_SECRET:-dummy-nextauth-secret-for-build}
ENV NEXTAUTH_URL=${NEXT_PUBLIC_APP_URL}
# Variables iframe
ENV NEXT_PUBLIC_IFRAME_DRIVE_URL=${NEXT_PUBLIC_IFRAME_DRIVE_URL}