18 lines
438 B
Docker
18 lines
438 B
Docker
|
|
# 阶段 2:生产阶段,使用 nginx 托管 dist
|
|||
|
|
FROM nginx:alpine
|
|||
|
|
MAINTAINER jeecgos@163.com
|
|||
|
|
VOLUME /tmp
|
|||
|
|
ENV LANG en_US.UTF-8
|
|||
|
|
# 替换 nginx 配置文件
|
|||
|
|
COPY nginx.conf /etc/nginx/nginx.conf
|
|||
|
|
|
|||
|
|
RUN mkdir -p /var/www
|
|||
|
|
RUN mkdir -p /var/www/html
|
|||
|
|
# 删除默认的 nginx 配置文件
|
|||
|
|
RUN rm -rf /var/www/html/*
|
|||
|
|
|
|||
|
|
# 拷贝构建后的前端文件到 nginx 目录
|
|||
|
|
COPY dist /usr/share/nginx/html
|
|||
|
|
|
|||
|
|
EXPOSE 80
|
|||
|
|
CMD ["nginx", "-g", "daemon off;"]
|