Skip to content

Commit 7128170

Browse files
roberteinsleclaude
andcommitted
Set NODE_ENV=build during TypeScript compilation
- Ensures env.ts skips dotenv.config() during build - Uses default placeholder values for environment variables - Resets NODE_ENV to production after build Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 9a87178 commit 7128170

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

apps/backend/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,10 @@ COPY tsconfig.json ./
4444
# Generate Prisma client
4545
RUN npm run prisma:generate --workspace=apps/backend
4646

47-
# Build application
47+
# Build application with NODE_ENV=build to skip env validation
48+
ENV NODE_ENV=build
4849
RUN npm run build --workspace=apps/backend
50+
ENV NODE_ENV=production
4951

5052
# Production stage
5153
FROM node:20-alpine AS production

0 commit comments

Comments
 (0)