feat: Docker支持-yudao-ui-admin

This commit is contained in:
dhb52
2023-04-25 22:52:42 +08:00
parent 91f63ff813
commit 9bdd71dbf1
3 changed files with 51 additions and 0 deletions

22
yudao-ui-admin/Dockerfile Normal file
View File

@ -0,0 +1,22 @@
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