Files
Checkmate/docker/dist-mono/server.Dockerfile
Alexander Holliday ba99989c66 Revert "pin dependency"
2025-09-01 09:26:51 -07:00

26 lines
377 B
Docker

FROM node:20-slim AS frontend-build
WORKDIR /app/client
COPY client/package*.json ./
RUN npm install
COPY client ./
RUN npm run build
FROM node:20-slim AS app
WORKDIR /app/server
COPY server ./
COPY --from=frontend-build /app/client/dist ./public
RUN npm install
RUN chmod +x ./scripts/inject-vars.sh
EXPOSE 52345
CMD ./scripts/inject-vars.sh && node ./src/index.js