# ─── 数据库 ───
DATABASE_URL=postgresql+asyncpg://scilit:scilit_dev@localhost:5432/scilit
DATABASE_URL_SYNC=postgresql://scilit:scilit_dev@localhost:5432/scilit

# ─── 缓存 ───
REDIS_URL=redis://localhost:6379

# ─── 搜索引擎 ───
ES_URL=http://localhost:9200

# ─── 对象存储（开发用 MinIO，生产用腾讯云 COS） ───
S3_ENDPOINT=http://localhost:9000
S3_ACCESS_KEY=minioadmin
S3_SECRET_KEY=minioadmin
S3_BUCKET=scilit-files
S3_REGION=us-east-1
S3_SECURE=false

# ─── 腾讯云 COS（生产环境对象存储，留空则降级到 PG JSON 列） ───
COS_SECRET_ID=
COS_SECRET_KEY=
COS_REGION=ap-guangzhou
COS_BUCKET=scilit-files

# ─── JWT ───
JWT_SECRET=dev-secret-change-in-production
JWT_ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=15
REFRESH_TOKEN_EXPIRE_DAYS=30

# ─── 专科配置 ───
SPECIALTY=oncology
SPECIALTY_CONFIG_PATH=config/specialties

# ─── 调试 ───
DEBUG=false
API_V1_PREFIX=/api/v1

# ─── AI 摘要（DeepSeek 或其他兼容 API） ───
AI_API_KEY=
AI_BASE_URL=https://api.deepseek.com/v1
AI_MODEL=deepseek-chat

# ─── PubMed E-utilities ───
PUBMED_API_KEY=

# ─── 微信扫码登录（Open Platform OAuth） ───
WECHAT_OAUTH_APP_ID=
WECHAT_OAUTH_APP_SECRET=

# ─── 微信支付 ───
WECHAT_APP_ID=
WECHAT_MCH_ID=
WECHAT_API_KEY=
WECHAT_NOTIFY_URL=

# ─── SMTP 邮件 ───
SMTP_HOST=
SMTP_PORT=587
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=

# ─── SMS 短信（验证码） ───
SMS_PROVIDER=
SMS_ACCESS_KEY=
SMS_SECRET_KEY=
SMS_SIGN_NAME=
SMS_TEMPLATE_CODE=

# ─── CORS / 公开 URL ───
CORS_ORIGINS=["http://localhost:5173","http://localhost:8000"]
PUBLIC_BASE_URL=http://localhost:5173

# ─── Stripe（海外支付） ───
STRIPE_WEBHOOK_SECRET=

# ─── Sentry 错误追踪 ───
SENTRY_DSN=
