feat: enable passing NEXT_PUBLIC_GOOGLE_CLIENT_ID at docker compose build time
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m30s

This commit is contained in:
2026-06-07 11:41:04 +02:00
parent 29753881a6
commit 5b8c29dae6
2 changed files with 3 additions and 0 deletions

View File

@@ -159,6 +159,7 @@ services:
target: production target: production
args: args:
NEXT_PUBLIC_API_URL: "" NEXT_PUBLIC_API_URL: ""
NEXT_PUBLIC_GOOGLE_CLIENT_ID: "${NEXT_PUBLIC_GOOGLE_CLIENT_ID:-}"
container_name: wordly-frontend container_name: wordly-frontend
restart: unless-stopped restart: unless-stopped
ports: ports:

View File

@@ -19,8 +19,10 @@ COPY frontend/ .
# NEXT_PUBLIC_API_URL: client-side API base (empty = relative URLs via proxy) # NEXT_PUBLIC_API_URL: client-side API base (empty = relative URLs via proxy)
# BACKEND_URL: server-side proxy target (must be resolvable from container) # BACKEND_URL: server-side proxy target (must be resolvable from container)
ARG NEXT_PUBLIC_API_URL= ARG NEXT_PUBLIC_API_URL=
ARG NEXT_PUBLIC_GOOGLE_CLIENT_ID=
ARG BACKEND_URL=http://backend:8000 ARG BACKEND_URL=http://backend:8000
ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL} ENV NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
ENV NEXT_PUBLIC_GOOGLE_CLIENT_ID=${NEXT_PUBLIC_GOOGLE_CLIENT_ID}
ENV BACKEND_URL=${BACKEND_URL} ENV BACKEND_URL=${BACKEND_URL}
# Build the application (with standalone output) # Build the application (with standalone output)