2026-04-12 14:24:48 +08:00
|
|
|
|
# ============================================================
|
|
|
|
|
|
# 甲辰藏品系统 环境变量配置
|
|
|
|
|
|
# ============================================================
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# 复制此文件为 .env 并填入实际值
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# cp .env.example .env
|
2026-03-23 11:08:52 +08:00
|
|
|
|
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# ========== 数据库配置 ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 主数据库 - jiachenlong
|
|
|
|
|
|
# 注意:密码中的特殊字符(如 @)需要URL编码
|
|
|
|
|
|
# 例如:Passwd1@3 -> Passwd1%403
|
2026-04-12 09:49:18 +08:00
|
|
|
|
DATABASE_URL=postgresql://jiachenlong:Passwd1%403@pgm-bp1t5w248t7s1pvr.pg.rds.aliyuncs.com:5432/jiachenlong
|
2026-03-23 11:08:52 +08:00
|
|
|
|
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 一尘数据库 - 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
|
|
|
|
|
|
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# ========== JWT认证配置 ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 用于签名和验证访问令牌的安全密钥(生产环境务必使用强随机密钥)
|
2026-04-12 09:49:18 +08:00
|
|
|
|
SECRET_KEY=your-super-secret-key-change-in-production
|
2026-04-12 14:24:48 +08:00
|
|
|
|
|
|
|
|
|
|
# JWT签名算法
|
2026-04-12 09:49:18 +08:00
|
|
|
|
ALGORITHM=HS256
|
2026-04-12 14:24:48 +08:00
|
|
|
|
|
|
|
|
|
|
# 访问令牌过期时间(分钟),默认10080 = 7天
|
2026-04-12 09:49:18 +08:00
|
|
|
|
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
2026-03-23 11:08:52 +08:00
|
|
|
|
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# ========== 阿里云百炼AI (DASHSCOPE) ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 用于AI批量解析藏品行情数据
|
|
|
|
|
|
# 申请地址:https://bailian.console.aliyun.com/
|
2026-04-12 09:49:18 +08:00
|
|
|
|
DASHSCOPE_API_KEY=your-dashscope-api-key
|
|
|
|
|
|
|
|
|
|
|
|
# ========== 阿里云短信服务 ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 用于发送注册登录验证码
|
2026-04-12 09:49:18 +08:00
|
|
|
|
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
|
|
|
|
|
|
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# ========== 阿里云OSS存储 ==========
|
|
|
|
|
|
# 用于存储用户上传的图片和文件
|
2026-04-12 09:49:18 +08:00
|
|
|
|
OSS_ACCESS_KEY_ID=your-oss-access-key-id
|
|
|
|
|
|
OSS_ACCESS_KEY_SECRET=your-oss-access-key-secret
|
|
|
|
|
|
OSS_BUCKET=jiachenlong-oss
|
2026-03-23 11:08:52 +08:00
|
|
|
|
OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
|
|
|
|
|
|
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# ========== 请求限流配置 ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 是否启用限流
|
2026-04-12 09:49:18 +08:00
|
|
|
|
RATE_LIMIT_ENABLED=true
|
2026-04-12 14:24:48 +08:00
|
|
|
|
|
|
|
|
|
|
# 各接口每分钟限制次数
|
|
|
|
|
|
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
|
2026-03-23 11:08:52 +08:00
|
|
|
|
|
2026-04-12 09:49:18 +08:00
|
|
|
|
# ========== 管理员账号 ==========
|
2026-04-12 14:24:48 +08:00
|
|
|
|
# 默认管理员账户(生产环境务必修改密码)
|
2026-04-12 09:49:18 +08:00
|
|
|
|
ADMIN_USERNAME=admin
|
|
|
|
|
|
ADMIN_PASSWORD=admin123
|
2026-04-12 14:24:48 +08:00
|
|
|
|
|
|
|
|
|
|
# ========== Redis (可选) ==========
|
|
|
|
|
|
# 用于限流和缓存,生产环境建议启用
|
|
|
|
|
|
# REDIS_URL=redis://localhost:6379/0
|