# 环境变量配置模板(复制到 deploy/.env.prod 并填写实际值) # 警告:切勿将包含真实密钥的 .env 提交到代码仓库 ############ # 运行时配置 ############ SOCIAL_RUNTIME__ENVIRONMENT=prod SOCIAL_RUNTIME__DEBUG=false SOCIAL_RUNTIME__LOG_LEVEL=INFO SOCIAL_RUNTIME__SQL_LOG_QUERIES=false SOCIAL_RUNTIME__TRUSTED_PROXY_IPS=[] ############ # Web 服务器配置(Uvicorn) ############ SOCIAL_WEB__HOST=0.0.0.0 SOCIAL_WEB__PORT=5775 SOCIAL_WEB__WORKERS=2 ############ # Redis 配置 ############ SOCIAL_REDIS__PASSWORD=redis-secure-2026 SOCIAL_REDIS__HOST=redis SOCIAL_REDIS__PORT=6379 SOCIAL_REDIS__DB=0 ############ # Worker 队列分组配置 ############ # agent: 常规异步任务 # automation: 批处理/重计算/可延迟任务 SOCIAL_WORKER__GROUPS__AGENT__CONCURRENCY=3 SOCIAL_WORKER__GROUPS__AUTOMATION__CONCURRENCY=1 ############ # Automation 调度器配置 ############ SOCIAL_AUTOMATION_SCHEDULER__ENABLED=true SOCIAL_AUTOMATION_SCHEDULER__INTERVAL_SECONDS=60 SOCIAL_AUTOMATION_SCHEDULER__BATCH_LIMIT=100 ############ # Taskiq(可选,默认回落到 Redis URL) ############ # SOCIAL_TASKIQ__BROKER_URL=redis://:password@localhost:6379/0 # SOCIAL_TASKIQ__RESULT_BACKEND_URL=redis://:password@localhost:6379/0 ############ # Supabase(云模式,后端必需) ############ SOCIAL_SUPABASE__PUBLIC_URL=https://your-project.supabase.co SOCIAL_SUPABASE__ANON_KEY= SOCIAL_SUPABASE__SERVICE_ROLE_KEY= # 使用阿里云 DescribeInstanceAuthInfo 返回的 JwtSecret SOCIAL_SUPABASE__JWT_SECRET= SOCIAL_SUPABASE__JWT_ALGORITHM=HS256 # 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 ############ # 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 ###### # LLM API KEY 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= ############ # App 版本更新配置 ############ SOCIAL_APP_VERSION__MANIFEST_PATH=deploy/static/releases/manifest.json SOCIAL_APP_VERSION__RELEASE_PATH_PREFIX=releases SOCIAL_APP_VERSION__DOWNLOAD_BASE_URL=