chore: 迁移到 social-app 架构,集成 Supabase 和 taskiq worker

This commit is contained in:
qzl
2026-04-02 16:36:35 +08:00
parent 695adb7d6f
commit 92cdfd9fca
132 changed files with 5802 additions and 759 deletions
+35 -47
View File
@@ -26,55 +26,44 @@ ERYAO_REDIS__PORT=6379
ERYAO_REDIS__DB=0
############
# MySQL 数据库配置
# Worker 队列分组配置
############
# agent: 常规异步任务
ERYAO_WORKER__GROUPS__AGENT__CONCURRENCY=2
############
# Supabase 配置
############
ERYAO_SUPABASE__PUBLIC_URL=https://your-project.supabase.co
ERYAO_SUPABASE__ANON_KEY=
ERYAO_SUPABASE__SERVICE_ROLE_KEY=
ERYAO_SUPABASE__JWT_SECRET=
ERYAO_SUPABASE__JWT_ALGORITHM=HS256
############
# PostgreSQL 数据库配置(Supabase 本地开发)
############
ERYAO_DATABASE__HOST=localhost
ERYAO_DATABASE__PORT=3306
ERYAO_DATABASE__PORT=5432
ERYAO_DATABASE__NAME=eryao
ERYAO_DATABASE__USER=root
ERYAO_DATABASE__PASSWORD=your_mysql_password_here
ERYAO_DATABASE__USER=postgres
ERYAO_DATABASE__PASSWORD=change-me-strong-password
############
# 阿里云短信配置
# Storage 配置
############
ERYAO_ALIYUN_SMS__ACCESS_KEY_ID=your_aliyun_access_key_id
ERYAO_ALIYUN_SMS__ACCESS_KEY_SECRET=your_aliyun_access_key_secret
ERYAO_ALIYUN_SMS__SIGN_NAME=your_sign_name
ERYAO_ALIYUN_SMS__TEMPLATE_CODE=your_template_code
ERYAO_STORAGE__ATTACHMENT__BUCKET=agent-attachments
ERYAO_STORAGE__AVATAR__BUCKET=avatars
ERYAO_STORAGE__SIGNED_URL_TTL_SECONDS=600
ERYAO_STORAGE__ATTACHMENT__MAX_SIZE_MB=20
ERYAO_STORAGE__AVATAR__MAX_SIZE_MB=2
ERYAO_STORAGE__RETENTION_DAYS=30
############
# 阿里云内容安全配置
# LLM API KEY
############
ERYAO_ALIYUN_CONTENT_SECURITY__ACCESS_KEY_ID=your_aliyun_access_key_id
ERYAO_ALIYUN_CONTENT_SECURITY__ACCESS_KEY_SECRET=your_aliyun_access_key_secret
############
# 支付宝配置
############
ERYAO_ALIPAY__APP_ID=your_app_id
ERYAO_ALIPAY__MERCHANT_ID=your_merchant_id
ERYAO_ALIPAY__PUBLIC_KEY=your_alipay_public_key
ERYAO_ALIPAY__PRIVATE_KEY=your_alipay_private_key
ERYAO_ALIPAY__NOTIFY_URL=https://your-domain.com/api/payment/notify
ERYAO_ALIPAY__SANDBOX=false
############
# DeepSeek API 配置
############
ERYAO_DEEPSEEK__API_KEY=your_deepseek_api_key
############
# 认证配置
############
ERYAO_AUTH__TOKEN_EXPIRATION_DAYS=7
ERYAO_AUTH__TOKEN_REFRESH_THRESHOLD_HOURS=2
############
# 验证码配置
############
ERYAO_VERIFICATION__CODE_LENGTH=6
ERYAO_VERIFICATION__EXPIRATION_MINUTES=5
ERYAO_VERIFICATION__TEST_MODE=false
ERYAO_LLM__PROVIDER_KEYS__DASHSCOPE=
ERYAO_LLM__PROVIDER_KEYS__DEEPSEEK=
############
# 敏感词配置
@@ -82,14 +71,13 @@ ERYAO_VERIFICATION__TEST_MODE=false
ERYAO_SENSITIVE_WORD__USE_ALIYUN=true
ERYAO_SENSITIVE_WORD__FALLBACK_TO_LOCAL=true
############
# App 版本更新配置
############
ERYAO_APP_VERSION__MANIFEST_PATH=deploy/static/releases/manifest.json
ERYAO_APP_VERSION__RELEASE_PATH_PREFIX=releases
ERYAO_APP_VERSION__DOWNLOAD_BASE_URL=
############
# CORS 配置
############
ERYAO_CORS__ALLOW_ORIGINS=["http://localhost", "http://localhost:3000"]
############
# Test相关
############
ERYAO_TEST__PHONE=8613812345678
ERYAO_TEST__PASSWORD=Test@123456