Files
Checkmate/client/Dockerfile
T

17 lines
486 B
Docker
Raw Normal View History

2025-12-10 17:43:35 +00:00
# syntax=docker/dockerfile:1.6
2025-12-10 18:22:52 +00:00
ARG NODE_VERSION=20
2025-12-16 23:51:34 +00:00
FROM --platform=$BUILDPLATFORM node:${NODE_VERSION}-bookworm-slim AS build
2025-12-10 18:22:52 +00:00
ENV NODE_OPTIONS="--max-old-space-size=4096"
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
# Assets-only image: no web server. Contains built files at /dist.
FROM --platform=$TARGETPLATFORM busybox:stable
WORKDIR /
COPY --from=build /app/dist /dist
# No CMD provided intentionally — this image is for copying/volume population.