From 761fc4369c92f23ae912c580bd373f9db5921998 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 10 Mar 2026 20:33:14 -0700 Subject: [PATCH] =?UTF-8?q?fix(auth):=20docker-compose=20SMS=20=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E5=90=8D=E4=B8=8E=20.env=20=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=EF=BC=8C=E8=A1=A5=E5=85=85=20SMS=5FENABLED=20=E6=B3=A8?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前用 SMS_ACCESS_KEY_ID 等旧名,但 .env 用 ALIYUN_ 前缀, 导致容器拿到空值且 SMS_ENABLED 未注入,短信发送一直走 disabled 分支。 Co-Authored-By: Claude Sonnet 4.6 --- backend/services/docker-compose.2.0.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/backend/services/docker-compose.2.0.yml b/backend/services/docker-compose.2.0.yml index b109c1cf..82a12e3f 100644 --- a/backend/services/docker-compose.2.0.yml +++ b/backend/services/docker-compose.2.0.yml @@ -354,11 +354,13 @@ services: JWT_SECRET: ${JWT_SECRET:-your-jwt-secret-change-in-production} JWT_EXPIRES_IN: ${JWT_EXPIRES_IN:-7d} JWT_REFRESH_EXPIRES_IN: ${JWT_REFRESH_EXPIRES_IN:-30d} - # SMS 配置 - SMS_ACCESS_KEY_ID: ${SMS_ACCESS_KEY_ID:-} - SMS_ACCESS_KEY_SECRET: ${SMS_ACCESS_KEY_SECRET:-} - SMS_SIGN_NAME: ${SMS_SIGN_NAME:-榴莲生态} - SMS_TEMPLATE_CODE: ${SMS_TEMPLATE_CODE:-} + # SMS 配置 (阿里云) + SMS_ENABLED: ${SMS_ENABLED:-false} + ALIYUN_ACCESS_KEY_ID: ${ALIYUN_ACCESS_KEY_ID:-} + ALIYUN_ACCESS_KEY_SECRET: ${ALIYUN_ACCESS_KEY_SECRET:-} + ALIYUN_SMS_SIGN_NAME: ${ALIYUN_SMS_SIGN_NAME:-深圳果冻移民咨询} + ALIYUN_SMS_TEMPLATE_CODE: ${ALIYUN_SMS_TEMPLATE_CODE:-} + ALIYUN_SMS_ENDPOINT: ${ALIYUN_SMS_ENDPOINT:-dysmsapi.aliyuncs.com} ports: - "3024:3024" healthcheck: