vue-pro/yudao-ui-admin/Dockerfile

23 lines
364 B
Docker
Raw Normal View History

2023-04-25 22:52:42 +08:00
FROM node:16-alpine as DIST
WORKDIR /admim
COPY ./package.json .
COPY ./yarn.lock .
COPY ./.npmrc .
RUN yarn install
COPY . .
ARG NODE_ENV=""
RUN env ${NODE_ENV} yarn build:prod
## -- stage: dist => nginx --
FROM nginx:alpine
ENV TZ=Asia/Shanghai
COPY ./nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=DIST /admim/dist /usr/share/nginx/html
EXPOSE 80