forgejo-vite-ci/ci/docker-cache/Dockerfile
Fedor Katurov 5df08b2496
All checks were successful
Publish Docker (docker cache) / Push Docker image to Docker Hub (push) Successful in 1m51s
add docker cache workflow
2024-08-19 11:02:12 +07:00

19 lines
333 B
Docker

FROM node:18 as builder
COPY package.json yarn.lock ./
RUN yarn install --immutable
COPY . .
RUN yarn build
FROM nginx:alpine
COPY ci/docker-cache/nginx.conf /etc/nginx/nginx.conf
RUN rm -rf /usr/share/nginx/html/*
COPY --from=builder /dist /usr/share/nginx/html
EXPOSE ${EXPOSE} 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]