Files
Checkmate/docker/dist-arm/server.Dockerfile
T

25 lines
371 B
Docker
Raw Normal View History

2025-05-22 09:20:41 -07:00
FROM node:20-alpine AS frontend-build
WORKDIR /app/client
COPY client/package*.json ./
RUN npm ci
COPY client ./
RUN npm run build
FROM node:20-alpine AS backend
WORKDIR /app/server
COPY server ./
COPY --from=frontend-build /app/client/dist ./public
RUN npm ci
RUN chmod +x ./scripts/inject-vars.sh
EXPOSE 52345
CMD ./scripts/inject-vars.sh && node ./index.js