File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,6 +9,24 @@ RUN npm install --legacy-peer-deps
99
1010COPY . .
1111
12+ ARG NEXT_PUBLIC_APP_URL
13+ ENV NEXT_PUBLIC_APP_URL=$NEXT_PUBLIC_APP_URL
14+
15+ ARG NEXT_PUBLIC_API_URL
16+ ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL
17+
18+ ARG NEXT_PUBLIC_AI_API_URL
19+ ENV NEXT_PUBLIC_AI_API_URL=$NEXT_PUBLIC_AI_API_URL
20+
21+ ARG NEXT_PUBLIC_CLERK_TEMPLATE
22+ ENV NEXT_PUBLIC_CLERK_TEMPLATE=$NEXT_PUBLIC_CLERK_TEMPLATE
23+
24+ ARG NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
25+ ENV NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=$NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
26+
27+ ARG CLERK_SECRET_KEY
28+ ENV CLERK_SECRET_KEY=$CLERK_SECRET_KEY
29+
1230RUN npm run build
1331
1432# Production stage
@@ -24,6 +42,13 @@ COPY --from=builder /app/client/.next ./.next
2442COPY --from=builder /app/client/public ./public
2543COPY --from=builder /app/client/next.config.ts ./next.config.ts
2644
45+ ENV NEXT_PUBLIC_APP_URL=$NEXT_PUBLIC_APP_URL
46+ ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL
47+ ENV NEXT_PUBLIC_AI_API_URL=$NEXT_PUBLIC_AI_API_URL
48+ ENV NEXT_PUBLIC_CLERK_TEMPLATE=$NEXT_PUBLIC_CLERK_TEMPLATE
49+ ENV NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=$NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
50+ ENV CLERK_SECRET_KEY=$CLERK_SECRET_KEY
51+
2752EXPOSE 3000
2853
2954CMD ["npm" , "run" , "start" ]
You can’t perform that action at this time.
0 commit comments