mirror of
https://github.com/codeflash-ai/codeflash-internal.git
synced 2026-05-04 18:25:18 +00:00
Signed-off-by: Saurabh Misra <misra.saurabh1@gmail.com> Co-authored-by: saga4 <saga4@codeflashs-MacBook-Air.local> Co-authored-by: Sarthak Agarwal <sarthak.saga@gmail.com> Co-authored-by: Mohamed Ashraf <mohamedashrraf222@gmail.com> Co-authored-by: Aseem Saxena <aseem.bits@gmail.com>
27 lines
No EOL
439 B
JSON
27 lines
No EOL
439 B
JSON
FROM node:20-alpine
|
|
|
|
WORKDIR /build
|
|
|
|
# Copy both cf-webapp and common
|
|
COPY cf-webapp ./cf-webapp
|
|
COPY common ./common
|
|
|
|
# Install ALL dependencies for build
|
|
WORKDIR /build/cf-webapp
|
|
RUN npm ci
|
|
|
|
# Build Next.js
|
|
RUN npm run build
|
|
|
|
# Production stage
|
|
FROM node:20-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
# Copy entire built application (simpler approach)
|
|
COPY --from=0 /build/cf-webapp ./
|
|
COPY --from=0 /build/common ../common
|
|
|
|
EXPOSE 3000
|
|
|
|
CMD ["npm", "start"] |