From 15b1b3e60112bd72217262fc59064fe9d28688ff Mon Sep 17 00:00:00 2001 From: Puru D Date: Sun, 19 May 2024 02:31:23 -0500 Subject: [PATCH] feat: fix buildtime vs runtime env variables --- docker/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index db3b72e25..f31ed52d7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -24,7 +24,6 @@ ARG UPLOAD_BUCKET_PRIVATE # Set environment variables ENV DOCKER_OUTPUT=1 \ - NODE_ENV="production" \ BASE_URL=$BASE_URL \ SKIP_ENV_VALIDATION=1 \ NEXT_TELEMETRY_DISABLED=1 \ @@ -32,7 +31,6 @@ ENV DOCKER_OUTPUT=1 \ NEXTAUTH_SECRET=$NEXTAUTH_SECRET \ NEXTAUTH_URL=$BASE_URL \ NEXT_PUBLIC_BASE_URL=$BASE_URL \ - NEXT_PUBLIC_NODE_ENV="production" \ EMAIL_SERVER=${EMAIL_SERVER} \ EMAIL_FROM=$EMAIL_FROM \ UPLOAD_PROVIDER="s3" \ @@ -68,6 +66,11 @@ RUN corepack enable pnpm && pnpm run build FROM base AS runner WORKDIR /app +# Set runtime environment variables +ENV NODE_ENV="production" \ + NEXT_PUBLIC_NODE_ENV="production" \ + NEXT_TELEMETRY_DISABLED=1 + RUN addgroup --system --gid 1001 nodejs RUN adduser --system --uid 1001 nextjs