jiachenlong/backend/.env.example

41 lines
1.2 KiB
Plaintext

# 甲辰藏品系统环境变量配置示例
# 复制此文件为 .env 并填入实际值
# ========== 数据库配置 ==========
DATABASE_URL=postgresql://jiachenlong:Passwd1%403@pgm-bp1t5w248t7s1pvr.pg.rds.aliyuncs.com:5432/jiachenlong
# ========== JWT认证配置 ==========
SECRET_KEY=your-super-secret-key-change-in-production
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=10080
# ========== 阿里云百炼AI (DASHSCOPE) ==========
# 用于AI批量解析行情数据
DASHSCOPE_API_KEY=your-dashscope-api-key
# ========== 阿里云短信服务 ==========
SMS_ACCESS_KEY_ID=your-sms-access-key-id
SMS_ACCESS_KEY_SECRET=your-sms-access-key-secret
SMS_SIGN_NAME=您的签名
SMS_TEMPLATE_CODE=SMS_xxx
# ========== OSS存储 ==========
OSS_ACCESS_KEY_ID=your-oss-access-key-id
OSS_ACCESS_KEY_SECRET=your-oss-access-key-secret
OSS_BUCKET=jiachenlong-oss
OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
# ========== Redis (可选,用于限流和缓存) ==========
# REDIS_URL=redis://localhost:6379/0
# ========== 请求限流配置 ==========
RATE_LIMIT_ENABLED=true
RATE_LIMIT_SMS_PER_MINUTE=3
RATE_LIMIT_OCR_PER_MINUTE=10
RATE_LIMIT_BATCH_PER_MINUTE=5
RATE_LIMIT_API_PER_MINUTE=60
# ========== 管理员账号 ==========
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123