perf(dockerfile): 🎈 尝试优化 dockerfile 构建速度
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
FROM caddy AS base
|
||||||
FROM php:7-fpm-alpine
|
FROM php:7-fpm-alpine
|
||||||
|
|
||||||
LABEL version="7.4" \
|
LABEL version="7.4" \
|
||||||
@@ -20,10 +21,10 @@ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
|
|||||||
/usr/share/caddy
|
/usr/share/caddy
|
||||||
|
|
||||||
# 添加 Caddy
|
# 添加 Caddy
|
||||||
COPY --from=caddy /usr/bin/caddy /usr/bin/caddy
|
COPY --from=base /usr/bin/caddy /usr/bin/caddy
|
||||||
COPY caddy/7.4/Caddyfile /etc/caddy/
|
COPY caddy/7.4/Caddyfile /etc/caddy/
|
||||||
COPY --from=caddy /usr/share/caddy /usr/share/caddy
|
COPY --from=base /usr/share/caddy /usr/share/caddy
|
||||||
COPY --from=caddy /etc/nsswitch.conf /etc/nsswitch.conf
|
COPY --from=base /etc/nsswitch.conf /etc/nsswitch.conf
|
||||||
|
|
||||||
|
|
||||||
# See https://caddyserver.com/docs/conventions#file-locations for details
|
# See https://caddyserver.com/docs/conventions#file-locations for details
|
||||||
|
|||||||
Reference in New Issue
Block a user