feat(docker): 更新基础镜像并添加证书支持

- 在apk安装中添加curl工具支持
- 下载并安装指定版本的ca-certificates包
- 添加Comodo AAA证书到本地证书存储- 更新系统证书信任列表
This commit is contained in:
danial
2025-09-23 12:23:47 +08:00
parent bfe08a2ec7
commit 56c90dd64b

View File

@@ -32,10 +32,14 @@ RUN if [ "$USE_PROXY" = "1" ]; then \
fi && \
apk update && \
apk upgrade && \
apk add --no-cache tzdata && \
apk add --no-cache tzdata curl && \
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
RUN wget "https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/ca-certificates-20241121-r1.apk" && apk add ./ca-certificates-20241121-r1.apk
RUN curl -fsSL -o /usr/local/share/ca-certificates/aaa-certificate-services.crt https://www.tbs-x509.com/Comodo_AAA_Certificate_Services.crt
RUN update-ca-certificates
COPY --from=builder /build/main /app/
COPY --from=builder /build/conf/ /app/conf/
COPY --from=builder /build/views/ /app/views/