2026-02-05 15:13:06 +08:00
|
|
|
|
# 环境变量配置模板(复制到 .env 并填写实际值)
|
2026-01-29 17:02:09 +08:00
|
|
|
|
# 警告:切勿将包含真实密钥的 .env 提交到代码仓库
|
|
|
|
|
|
|
|
|
|
|
|
############
|
2026-02-05 15:13:06 +08:00
|
|
|
|
# 运行时配置
|
2026-01-29 17:02:09 +08:00
|
|
|
|
############
|
2026-03-06 17:55:01 +08:00
|
|
|
|
SOCIAL_RUNTIME__ENVIRONMENT=dev
|
2026-01-29 17:02:09 +08:00
|
|
|
|
SOCIAL_RUNTIME__DEBUG=true
|
|
|
|
|
|
SOCIAL_RUNTIME__LOG_LEVEL=INFO
|
|
|
|
|
|
SOCIAL_RUNTIME__SQL_LOG_QUERIES=false
|
2026-03-19 18:43:15 +08:00
|
|
|
|
SOCIAL_RUNTIME__TRUSTED_PROXY_IPS=[]
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
2026-03-06 17:55:01 +08:00
|
|
|
|
# Web 服务器配置(Uvicorn)
|
2026-01-29 17:02:09 +08:00
|
|
|
|
############
|
2026-02-24 16:38:30 +08:00
|
|
|
|
SOCIAL_WEB__HOST=0.0.0.0
|
2026-02-25 17:04:17 +08:00
|
|
|
|
SOCIAL_WEB__PORT=5775
|
2026-03-06 17:55:01 +08:00
|
|
|
|
SOCIAL_WEB__WORKERS=2
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
2026-02-05 15:13:06 +08:00
|
|
|
|
# Redis 配置
|
2026-01-29 17:02:09 +08:00
|
|
|
|
############
|
2026-03-09 18:03:04 +08:00
|
|
|
|
SOCIAL_REDIS__PASSWORD=redis-secure-2026
|
2026-02-24 16:38:30 +08:00
|
|
|
|
SOCIAL_REDIS__HOST=localhost
|
|
|
|
|
|
SOCIAL_REDIS__PORT=6379
|
|
|
|
|
|
SOCIAL_REDIS__DB=0
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
2026-02-24 16:38:30 +08:00
|
|
|
|
# Worker 队列分组配置(显式参数控制)
|
2026-01-29 17:02:09 +08:00
|
|
|
|
############
|
2026-03-20 14:06:37 +08:00
|
|
|
|
# Worker 队列分组配置
|
|
|
|
|
|
# agent: 常规异步任务
|
|
|
|
|
|
# automation: 批处理/重计算/可延迟任务
|
|
|
|
|
|
SOCIAL_WORKER__GROUPS__AGENT__CONCURRENCY=2
|
|
|
|
|
|
SOCIAL_WORKER__GROUPS__AUTOMATION__CONCURRENCY=2
|
2026-03-06 17:28:17 +08:00
|
|
|
|
|
2026-03-19 18:43:15 +08:00
|
|
|
|
############
|
|
|
|
|
|
# Automation 调度器配置
|
|
|
|
|
|
############
|
|
|
|
|
|
SOCIAL_AUTOMATION_SCHEDULER__ENABLED=true
|
|
|
|
|
|
SOCIAL_AUTOMATION_SCHEDULER__INTERVAL_SECONDS=60
|
|
|
|
|
|
SOCIAL_AUTOMATION_SCHEDULER__BATCH_LIMIT=100
|
|
|
|
|
|
|
2026-03-06 17:28:17 +08:00
|
|
|
|
############
|
|
|
|
|
|
# Taskiq(可选,默认回落到 Redis URL)
|
|
|
|
|
|
############
|
|
|
|
|
|
# SOCIAL_TASKIQ__BROKER_URL=redis://:password@localhost:6379/0
|
|
|
|
|
|
# SOCIAL_TASKIQ__RESULT_BACKEND_URL=redis://:password@localhost:6379/0
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
2026-03-09 18:03:04 +08:00
|
|
|
|
# Supabase(云模式,后端必需)
|
2026-01-29 17:02:09 +08:00
|
|
|
|
############
|
2026-03-09 18:03:04 +08:00
|
|
|
|
SOCIAL_SUPABASE__PUBLIC_URL=https://your-project.supabase.co
|
|
|
|
|
|
SOCIAL_SUPABASE__ANON_KEY=
|
|
|
|
|
|
SOCIAL_SUPABASE__SERVICE_ROLE_KEY=
|
2026-03-10 17:44:08 +08:00
|
|
|
|
# 使用阿里云 DescribeInstanceAuthInfo 返回的 JwtSecret
|
|
|
|
|
|
SOCIAL_SUPABASE__JWT_SECRET=
|
|
|
|
|
|
SOCIAL_SUPABASE__JWT_ALGORITHM=HS256
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
2026-02-05 15:13:06 +08:00
|
|
|
|
# Postgres 连接信息(后端与 Supabase 共用密码)
|
|
|
|
|
|
SOCIAL_DATABASE__HOST=localhost
|
|
|
|
|
|
SOCIAL_DATABASE__PORT=5434
|
|
|
|
|
|
SOCIAL_DATABASE__NAME=postgres
|
|
|
|
|
|
SOCIAL_DATABASE__USER=postgres
|
|
|
|
|
|
SOCIAL_DATABASE__PASSWORD=change-me-strong-password
|
2026-01-29 17:02:09 +08:00
|
|
|
|
|
2026-02-25 16:51:12 +08:00
|
|
|
|
############
|
|
|
|
|
|
# Agent Chat 附件存储配置(仅基础设施变量)
|
|
|
|
|
|
############
|
|
|
|
|
|
SOCIAL_STORAGE__PROVIDER=supabase
|
|
|
|
|
|
SOCIAL_STORAGE__BUCKET=agent-chat-attachments
|
|
|
|
|
|
SOCIAL_STORAGE__SIGNED_URL_TTL_SECONDS=600
|
|
|
|
|
|
SOCIAL_STORAGE__MAX_FILE_SIZE_MB=20
|
|
|
|
|
|
SOCIAL_STORAGE__RETENTION_DAYS=30
|
2026-03-03 17:29:01 +08:00
|
|
|
|
|
|
|
|
|
|
######
|
|
|
|
|
|
# LLM API KEY
|
2026-03-04 11:37:09 +08:00
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__DASHSCOPE=
|
|
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__MINIMAX=
|
|
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__MOONSHOT=
|
|
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__DEEPSEEK=
|
|
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__ARK=
|
|
|
|
|
|
SOCIAL_LLM__PROVIDER_KEYS__ZAI=
|
2026-03-16 16:09:07 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
|
|
|
|
|
# App 版本更新配置
|
|
|
|
|
|
############
|
2026-03-17 12:18:09 +08:00
|
|
|
|
SOCIAL_APP_VERSION__MANIFEST_PATH=deploy/static/releases/manifest.json
|
|
|
|
|
|
SOCIAL_APP_VERSION__RELEASE_PATH_PREFIX=releases
|
2026-03-16 16:09:07 +08:00
|
|
|
|
SOCIAL_APP_VERSION__DOWNLOAD_BASE_URL=
|
2026-03-17 12:18:09 +08:00
|
|
|
|
|
|
|
|
|
|
############
|
|
|
|
|
|
# Test相关
|
|
|
|
|
|
############
|
2026-03-19 18:43:15 +08:00
|
|
|
|
SOCIAL_TEST__PHONE=+8613812345678
|
2026-03-17 12:18:09 +08:00
|
|
|
|
SOCIAL_TEST__PASSWORD=Test@123456
|