feat(7.4-caddy): 增加了启动脚本以同时启动多个服务
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
李东云
2022-05-10 20:52:01 +08:00
parent f504917a95
commit c9ab4ab09f
2 changed files with 9 additions and 3 deletions

View File

@@ -11,8 +11,9 @@ RUN rm -rf /etc/localtime \
&& echo "Asia/Shanghai" /etc/timezone
# 国内源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk add --no-cache ca-certificates mailcap \
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk add --no-cache ca-certificates mailcap \
&& set -eux \
&& mkdir -p \
/config/caddy \
@@ -34,4 +35,5 @@ ENV XDG_DATA_HOME /data
EXPOSE 80
# 入口
CMD ["caddy", "run", "--config", "/etc/caddy/Caddyfile", "--adapter", "caddyfile"]
COPY startup .
ENTRYPOINT ./startup

4
caddy/7.4/startup Normal file
View File

@@ -0,0 +1,4 @@
#!/bin/ash
php-fpm
caddy run --config /etc/caddy/Caddyfile --adapter caddyfile