Files
trade-assistant/deploy/backend/.env.production
T

64 lines
1.4 KiB
Bash
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.
# 生产环境配置(基于宝塔面板 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