duoqi-api/.env.prod.example
Wang Zhuoxuan 7682bb2ae7
Some checks failed
CI/CD Pipeline / Code Quality (push) Failing after 18s
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Build & Deploy Test (push) Has been skipped
CI/CD Pipeline / Build & Deploy Production (push) Has been skipped
refactor: 融合认证 schemeCode 按平台拆分为独立环境变量
不同端(Android/iOS/Harmony)在阿里云控制台使用不同的方案 Code,
单一 ALIYUN_FUSION_SCHEME_CODE 无法满足多端需求。改为按平台映射
三个独立环境变量,providers 端点也按平台精确判断可用性。

同步更新 API 文档:补充 fusion/token 请求参数表和 Harmony 平台支持。
2026-05-28 23:43:21 +08:00

45 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 生产环境变量模板
# 复制为 .env.prod 使用
# Database
DATABASE_URL=mysql://duoqi_prod:prod-password@your-rds-endpoint:3306/duoqi_prod
# JWT
# 生成安全密钥: openssl rand -base64 32
# 密钥长度必须 >= 32 字符
JWT_SECRET=prod-super-secret-jwt-key-change-this
JWT_EXPIRES_IN=1h
JWT_REFRESH_EXPIRES_IN=30d
# Admin
# 生成方式同 JWT_SECRET生产环境必须使用强密钥
ADMIN_TOKEN=prod-admin-token-change-this
# Huawei ID Kit
HUAWEI_CLIENT_ID=
HUAWEI_CLIENT_SECRET=
# Alibaba Cloud OSS
OSS_ACCESS_KEY_ID=
OSS_ACCESS_KEY_SECRET=
OSS_BUCKET=duoqi-assets
OSS_REGION=oss-cn-hangzhou
# Alibaba Cloud Fusion Auth
# 阿里云号码认证服务,用于手机号一键登录和短信验证码登录
# RAM 子用户需授予 AliyunDypnsFullAccess 权限
ALIYUN_ACCESS_KEY_ID=
ALIYUN_ACCESS_KEY_SECRET=
ALIYUN_FUSION_SCHEME_CODE_ANDROID=
ALIYUN_FUSION_SCHEME_CODE_IOS=
ALIYUN_FUSION_SCHEME_CODE_HARMONY=
# Huawei IAP
HUAWEI_IAP_URL=https://subscr-drcn.iap.hicloud.com
HUAWEI_MERCHANT_ID=
# Application
PORT=3000
NODE_ENV=production
LOG_LEVEL=warn