fix(auth): docker-compose SMS 变量名与 .env 对齐,补充 SMS_ENABLED 注入

之前用 SMS_ACCESS_KEY_ID 等旧名,但 .env 用 ALIYUN_ 前缀,
导致容器拿到空值且 SMS_ENABLED 未注入,短信发送一直走 disabled 分支。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-10 20:33:14 -07:00
parent 41cd442ce7
commit 761fc4369c
1 changed files with 7 additions and 5 deletions

View File

@ -354,11 +354,13 @@ services:
JWT_SECRET: ${JWT_SECRET:-your-jwt-secret-change-in-production} JWT_SECRET: ${JWT_SECRET:-your-jwt-secret-change-in-production}
JWT_EXPIRES_IN: ${JWT_EXPIRES_IN:-7d} JWT_EXPIRES_IN: ${JWT_EXPIRES_IN:-7d}
JWT_REFRESH_EXPIRES_IN: ${JWT_REFRESH_EXPIRES_IN:-30d} JWT_REFRESH_EXPIRES_IN: ${JWT_REFRESH_EXPIRES_IN:-30d}
# SMS 配置 # SMS 配置 (阿里云)
SMS_ACCESS_KEY_ID: ${SMS_ACCESS_KEY_ID:-} SMS_ENABLED: ${SMS_ENABLED:-false}
SMS_ACCESS_KEY_SECRET: ${SMS_ACCESS_KEY_SECRET:-} ALIYUN_ACCESS_KEY_ID: ${ALIYUN_ACCESS_KEY_ID:-}
SMS_SIGN_NAME: ${SMS_SIGN_NAME:-榴莲生态} ALIYUN_ACCESS_KEY_SECRET: ${ALIYUN_ACCESS_KEY_SECRET:-}
SMS_TEMPLATE_CODE: ${SMS_TEMPLATE_CODE:-} 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: ports:
- "3024:3024" - "3024:3024"
healthcheck: healthcheck: