From 4ec92d015b8532375a9d3e8ddb577f268fe612c2 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 20 Dec 2025 18:30:04 -0800 Subject: [PATCH] =?UTF-8?q?fix(identity-service):=20=E6=B7=BB=E5=8A=A0=20C?= =?UTF-8?q?A=20=E8=AF=81=E4=B9=A6=E4=BB=A5=E6=94=AF=E6=8C=81=20HTTPS=20?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 Dockerfile 中安装 ca-certificates 包 - 修复阿里云短信 API SSL 证书验证错误 - 解决 "error setting certificate file" 问题 问题: curl 提示 "error setting certificate file: /etc/ssl/certs/ca-certificates.crt" 原因: 容器内缺少 CA 证书文件 解决: 安装 ca-certificates 包 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- backend/services/identity-service/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/services/identity-service/Dockerfile b/backend/services/identity-service/Dockerfile index 67f1eb8b..0a269ab0 100644 --- a/backend/services/identity-service/Dockerfile +++ b/backend/services/identity-service/Dockerfile @@ -35,9 +35,10 @@ FROM node:20-slim WORKDIR /app -# Install OpenSSL and curl for health checks +# Install OpenSSL, CA certificates, and curl for health checks RUN apt-get update && apt-get install -y --no-install-recommends \ openssl \ + ca-certificates \ curl \ && rm -rf /var/lib/apt/lists/*