Some checks failed
CI / Backend (.NET 8) (push) Has been cancelled
CI / Web (React + Vite) (push) Has been cancelled
CI / POS (WPF, Windows) (push) Has been cancelled
Docker Web / Build + push Web (push) Has been cancelled
Docker Web / Deploy Web on stage (push) Has been cancelled
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
18 lines
454 B
Docker
18 lines
454 B
Docker
ARG LOCAL_REGISTRY=127.0.0.1:5001
|
|
FROM ${LOCAL_REGISTRY}/mirror/node:22-alpine AS build
|
|
WORKDIR /src
|
|
|
|
RUN corepack enable
|
|
|
|
COPY src/food-market.web/package.json src/food-market.web/pnpm-lock.yaml ./
|
|
RUN pnpm install --frozen-lockfile
|
|
|
|
COPY src/food-market.web/ ./
|
|
RUN pnpm build
|
|
|
|
FROM ${LOCAL_REGISTRY}/mirror/nginx:1.27-alpine AS runtime
|
|
COPY deploy/nginx.conf /etc/nginx/conf.d/default.conf
|
|
COPY --from=build /src/dist /usr/share/nginx/html
|
|
|
|
EXPOSE 80
|