jiachenlong/backend/.env.example

65 lines
2.3 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 并填入实际值
# cp .env.example .env
# ========== 数据库配置 ==========
# 主数据库 - jiachenlong
# 注意:密码中的特殊字符(如 @需要URL编码
# 例如Passwd1@3 -> Passwd1%403
DATABASE_URL=postgresql://jiachenlong:Passwd1%403@pgm-bp1t5w248t7s1pvr.pg.rds.aliyuncs.com:5432/jiachenlong
# 一尘数据库 - coolbot_data (用于关联查询)
# 地址pgm-bp1t1008h019ez6c.pg.rds.aliyuncs.com
# 密码Coolbot123 (无需URL编码无特殊字符)
COOLBOT_DB_URL=postgresql://coolbot:Coolbot123@pgm-bp1t1008h019ez6c.pg.rds.aliyuncs.com:5432/coolbot_data
# ========== JWT认证配置 ==========
# 用于签名和验证访问令牌的安全密钥(生产环境务必使用强随机密钥)
SECRET_KEY=your-super-secret-key-change-in-production
# JWT签名算法
ALGORITHM=HS256
# 访问令牌过期时间分钟默认10080 = 7天
ACCESS_TOKEN_EXPIRE_MINUTES=10080
# ========== 阿里云百炼AI (DASHSCOPE) ==========
# 用于AI批量解析藏品行情数据
# 申请地址https://bailian.console.aliyun.com/
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
# ========== 请求限流配置 ==========
# 是否启用限流
RATE_LIMIT_ENABLED=true
# 各接口每分钟限制次数
RATE_LIMIT_SMS_PER_MINUTE=3 # 短信验证码
RATE_LIMIT_OCR_PER_MINUTE=10 # OCR识别
RATE_LIMIT_BATCH_PER_MINUTE=5 # 批量操作
RATE_LIMIT_API_PER_MINUTE=60 # 通用API
# ========== 管理员账号 ==========
# 默认管理员账户(生产环境务必修改密码)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
# ========== Redis (可选) ==========
# 用于限流和缓存,生产环境建议启用
# REDIS_URL=redis://localhost:6379/0