feat(7.4-caddy): ✨ 添加了composer
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user