diff --git a/caddy/7.4/Dockerfile b/caddy/7.4/Dockerfile index d6ac8a5..d7aabc1 100644 --- a/caddy/7.4/Dockerfile +++ b/caddy/7.4/Dockerfile @@ -12,9 +12,18 @@ RUN rm -rf /etc/localtime \ && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" /etc/timezone +# 添加 Composer +COPY --from=composer /usr/bin/composer /usr/bin/composer + # 国内源 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories +# 添加 Caddy +COPY --from=base /usr/bin/caddy /usr/bin/caddy +COPY caddy/Caddyfile /etc/caddy/ +COPY --from=base /usr/share/caddy /usr/share/caddy +COPY --from=base /etc/nsswitch.conf /etc/nsswitch.conf + RUN apk add --no-cache ca-certificates mailcap \ && set -eux \ && mkdir -p \ @@ -23,13 +32,6 @@ RUN apk add --no-cache ca-certificates mailcap \ /etc/caddy \ /usr/share/caddy -# 添加 Caddy -COPY --from=base /usr/bin/caddy /usr/bin/caddy -COPY caddy/Caddyfile /etc/caddy/ -COPY --from=base /usr/share/caddy /usr/share/caddy -COPY --from=base /etc/nsswitch.conf /etc/nsswitch.conf - - # See https://caddyserver.com/docs/conventions#file-locations for details ENV XDG_CONFIG_HOME /config ENV XDG_DATA_HOME /data