fix(frontend): add AUTH_URL + AUTH_SECRET build ARGs for NextAuth v5
This commit is contained in:
@@ -13,12 +13,17 @@ COPY . .
|
||||
|
||||
ENV NEXT_TELEMETRY_DISABLED=1
|
||||
# Provide placeholder build-time values so Next.js SSG doesn't crash on undefined URLs
|
||||
# Real values are injected at runtime via docker-compose environment:
|
||||
# Real values are injected at runtime via docker-compose environment.
|
||||
# NextAuth v5 uses AUTH_URL (not NEXTAUTH_URL) as its canonical base URL.
|
||||
ARG NEXTAUTH_URL=http://localhost:3000
|
||||
ARG AUTH_URL=http://localhost:3000
|
||||
ARG NEXTAUTH_SECRET=build-time-placeholder-secret-minimum-32-chars
|
||||
ARG AUTH_SECRET=build-time-placeholder-secret-minimum-32-chars
|
||||
ARG BACKEND_URL=http://localhost:8080
|
||||
ENV NEXTAUTH_URL=${NEXTAUTH_URL}
|
||||
ENV AUTH_URL=${AUTH_URL}
|
||||
ENV NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
|
||||
ENV AUTH_SECRET=${AUTH_SECRET}
|
||||
ENV BACKEND_URL=${BACKEND_URL}
|
||||
RUN pnpm build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user