64 lines
1.4 KiB
Bash
64 lines
1.4 KiB
Bash
# 生产环境配置(基于宝塔面板 PostgreSQL foreign_trade 数据库)
|
||
APP_NAME=TradeMate
|
||
SECRET_KEY=change-this-to-a-random-secret-key
|
||
JWT_ALGORITHM=HS256
|
||
ACCESS_TOKEN_EXPIRE_MINUTES=60
|
||
REFRESH_TOKEN_EXPIRE_DAYS=30
|
||
|
||
# 数据库(foreign_trade)
|
||
DATABASE_URL=postgresql+asyncpg://foreign_trade:dWFNi67nHNbPbjmP@localhost:5432/foreign_trade
|
||
|
||
# Redis(宝塔自带,默认端口)
|
||
REDIS_URL=redis://localhost:6379/0
|
||
|
||
# Celery
|
||
CELERY_BROKER_URL=redis://localhost:6379/1
|
||
CELERY_RESULT_BACKEND=redis://localhost:6379/2
|
||
|
||
# AI 提供商(按需填入)
|
||
OPENAI_API_KEY=
|
||
ANTHROPIC_API_KEY=
|
||
DEEPL_API_KEY=
|
||
|
||
SENSENOVA_API_KEY=
|
||
SENSENOVA_BASE_URL=https://token.sensenova.cn/v1
|
||
SENSENOVA_MODEL=sensenova-6.7-flash-lite
|
||
|
||
IFLYTEK_API_KEY=
|
||
IFLYTEK_API_BASE=https://maas-api.cn-huabei-1.xf-yun.com/v2
|
||
IFLYTEK_MODEL=astron-code-latest
|
||
|
||
LOCAL_MODEL_ENABLED=false
|
||
LOCAL_MODEL_URL=http://localhost:8001
|
||
|
||
OPENCODE_GO_API_KEY=
|
||
OPENCODE_GO_BASE_URL=https://opencode.ai/zen/go/v1
|
||
OPENCODE_GO_MODEL=deepseek-v4-flash
|
||
|
||
# WhatsApp Cloud API
|
||
WHATSAPP_API_TOKEN=
|
||
WHATSAPP_PHONE_NUMBER_ID=
|
||
WHATSAPP_WEBHOOK_VERIFY_TOKEN=
|
||
|
||
# 微信
|
||
WECHAT_APP_ID=
|
||
WECHAT_APP_SECRET=
|
||
|
||
# 汇率 API
|
||
EXCHANGE_RATE_API_KEY=
|
||
|
||
# 文件存储
|
||
UPLOAD_DIR=./uploads
|
||
MAX_UPLOAD_SIZE=10485760
|
||
|
||
# 错误监控 (Sentry)
|
||
SENTRY_DSN=
|
||
DEBUG=false
|
||
|
||
# URL(以宝塔实际域名/端口为准)
|
||
FRONTEND_URL=https://trade.yuzhiran.com
|
||
BACKEND_URL=https://api.trade.yuzhiran.com
|
||
|
||
# 数据库调试关闭
|
||
DB_ECHO=false
|