ec-nest/.env.example
liuyun 4d2d43b03a feat(storage): 对象存储 MinIO → 腾讯云 COS(cos-nodejs-sdk-v5)
- StorageService 换 COS SDK,配置从 COS_SECRET_ID/KEY/REGION/BUCKET 环境变量读取
- upload/presignGet/delete/buildKey 签名不变,key 前缀(elder/abnormal)组织子目录

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-21 15:53:10 +08:00

41 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 并按需修改
# 数据库(MySQL 8)
DATABASE_URL="mysql://root:请替换为数据库密码@127.0.0.1:3306/sysmgr"
# 服务端口
PORT=3000
# 运行环境(production 会关闭 Swagger 并强校验 JWT_SECRET)
NODE_ENV="development"
# CORS 允许来源(逗号分隔;生产改为实际前端域名)
CORS_ORIGIN="http://localhost:5173"
# JWT(生产务必替换 secret,至少 32 位)
JWT_SECRET="dev-secret-change-me"
JWT_ACCESS_TTL="7200"
JWT_REFRESH_TTL="604800"
# 身份证号存储层加密密钥(64 hex = 32 字节);生产务必替换为随机值
DATA_ENC_KEY="0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
# 日志(详见 src/logging/logger.config.ts)
LOG_LEVEL="info"
LOG_PRETTY="true"
LOG_FILE_ENABLED="false"
LOG_FILE_PATH="logs/app.log"
# Redis(权限缓存;多 fork 项目共用一个实例时用 REDIS_KEY_PREFIX 隔离)
REDIS_HOST="127.0.0.1"
REDIS_PORT="6379"
REDIS_DB="0"
REDIS_PASSWORD=""
REDIS_KEY_PREFIX="sysmgr:"
# 腾讯云 COS(对象存储)
COS_SECRET_ID=""
COS_SECRET_KEY=""
COS_REGION="ap-guangzhou"
COS_BUCKET="care-demo-1311120189"