mirror of https://github.com/helloxz/dnmp.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
447 B
19 lines
447 B
1 year ago
|
#基于哪个镜像制作,3.14会有问题
|
||
|
FROM alpine:3.13
|
||
|
#工作目录
|
||
|
WORKDIR /root
|
||
|
#复制脚本到root目录
|
||
|
COPY sh/* /root/
|
||
|
#复制配置文件
|
||
|
COPY conf/* /root/
|
||
|
#执行安装脚本
|
||
|
RUN sh install_nginx.sh
|
||
|
#暴露站点文件夹
|
||
|
VOLUME /data/xcdn
|
||
|
#健康检查
|
||
|
HEALTHCHECK --interval=10s --timeout=5s \
|
||
|
CMD curl -fs http://localhost/ || exit 1
|
||
|
#暴露端口
|
||
|
EXPOSE 80 443 10000-10100
|
||
|
#运行启动脚本和nginx
|
||
|
CMD ["/usr/sbin/run.sh"]
|