12345678910111213141516171819202122232425262728293031323334353637 |
- FROM nginx
- MAINTAINER vue-admin-beautiful
- LABEL description=本项目基于vue-admin-beautiful开源版构建
- LABEL qq=783963206
- # 环境变量
- ENV TZ=Asia/Shanghai \
- RUN_USER=nginx \
- RUN_GROUP=nginx \
- DATA_DIR=/data/web \
- LOG_DIR=/data/log/nginx
- # 工作目录
- WORKDIR ${DATA_DIR}
- # 日志输出
- RUN ["echo","vue-admin-beautiful - UI building..."]
- # 切换为上海时区
- RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime \
- && echo $TZ > /etc/timezone
- # 创建日志文件夹
- RUN mkdir ${LOG_DIR} -p
- RUN chown nginx.nginx -R ${LOG_DIR}
- # 拷贝dist包文件
- COPY ./dist ./
- # 拷贝nginx配置文件
- ADD nginx.conf /etc/nginx/nginx.conf
- ADD nginx.default.conf /etc/nginx/conf.d/default.conf
- EXPOSE 80
- ENTRYPOINT nginx -g "daemon off;"
|