Files
cardy/docker/server-fe.Dockerfile
T
2026-10-08 11:03:52 +03:00

15 lines
498 B
Docker

# Build context: repository root.
FROM node:22-alpine AS build
RUN corepack enable
WORKDIR /repo
COPY pnpm-lock.yaml pnpm-workspace.yaml package.json tsconfig.base.json ./
COPY shared ./shared
COPY server-fe ./server-fe
RUN pnpm install --frozen-lockfile --filter @cardy/server-fe...
RUN pnpm --filter @cardy/server-fe build
FROM nginxinc/nginx-unprivileged:alpine
COPY docker/nginx-spa.conf /etc/nginx/conf.d/default.conf
COPY --from=build /repo/server-fe/dist /usr/share/nginx/html
EXPOSE 10001