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