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;"] |