codeflash-internal/deployment/onprem-simple/archive/old-dockerfiles/Dockerfile.webapp
Saurabh Misra 7c1933180a
local setup (#1898)
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>
2025-11-17 12:35:09 -08:00

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"]