# 环境变量配置模板(复制到 .env 并填写实际值) # 警告:切勿将包含真实密钥的 .env 提交到代码仓库 ############ # 运行时配置 ############ SOCIAL_RUNTIME__ENVIRONMENT=dev # dev / prod SOCIAL_RUNTIME__DEBUG=true SOCIAL_RUNTIME__LOG_LEVEL=INFO SOCIAL_RUNTIME__SQL_LOG_QUERIES=false ############ # 应用配置 ############ SOCIAL_APP__HOST=0.0.0.0 SOCIAL_APP__PORT=8000 SOCIAL_APP__RELOAD=true ############ # Redis 配置 ############ SOCIAL_REDIS__PASSWORD=change-me-redis-password ############ # Qdrant 配置 ############ SOCIAL_QDRANT__API_KEY=change-me-qdrant-key ############ # Supabase(本地 Docker 与阿里云自托管保持同一变量) ############ # Supabase 栈使用 infra/docker/docker-compose.yml # 仅绑定 127.0.0.1,不对局域网/公网暴露 # 基础 URL(本地默认 8000) SOCIAL_SUPABASE__PUBLIC_SCHEME=http SOCIAL_SUPABASE__PUBLIC_HOST=localhost SOCIAL_SUPABASE__SITE_URL=http://localhost:3000 ####### # 本地 Supabase 端口(只绑定 127.0.0.1) SOCIAL_SUPABASE__KONG_HTTP_PORT=8000 SOCIAL_SUPABASE__KONG_HTTPS_PORT=8443 # 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 # JWT/Keys(必须替换) SOCIAL_SUPABASE__JWT_SECRET=change-me-jwt-secret-at-least-32-chars SOCIAL_SUPABASE__ANON_KEY=replace-with-supabase-anon-key SOCIAL_SUPABASE__SERVICE_ROLE_KEY=replace-with-supabase-service-role-key # Studio 登录 SOCIAL_SUPABASE__DASHBOARD_USERNAME=admin SOCIAL_SUPABASE__DASHBOARD_PASSWORD=change-me # 核心加密 Key(必须替换) SOCIAL_SUPABASE__SECRET_KEY_BASE=change-me-secret-key-base SOCIAL_SUPABASE__VAULT_ENC_KEY=change-me-vault-enc-key SOCIAL_SUPABASE__PG_META_CRYPTO_KEY=change-me-pg-meta-crypto-key ####### # Logflare(本地可用假值,但不要上云) SOCIAL_SUPABASE__LOGFLARE_PUBLIC_ACCESS_TOKEN=change-me-logflare-public SOCIAL_SUPABASE__LOGFLARE_PRIVATE_ACCESS_TOKEN=change-me-logflare-private ####### # Pooler SOCIAL_SUPABASE__POOLER_TENANT_ID=local SOCIAL_SUPABASE__POOLER_DEFAULT_POOL_SIZE=20 SOCIAL_SUPABASE__POOLER_MAX_CLIENT_CONN=100 SOCIAL_SUPABASE__POOLER_DB_POOL_SIZE=5 ####### # Auth 可选项(默认允许邮箱注册) SOCIAL_SUPABASE__ENABLE_EMAIL_SIGNUP=true SOCIAL_SUPABASE__ENABLE_EMAIL_AUTOCONFIRM=true SOCIAL_SUPABASE__ENABLE_ANONYMOUS_USERS=false SOCIAL_SUPABASE__ENABLE_PHONE_SIGNUP=false SOCIAL_SUPABASE__ENABLE_PHONE_AUTOCONFIRM=false SOCIAL_SUPABASE__ADDITIONAL_REDIRECT_URLS= SOCIAL_SUPABASE__DISABLE_SIGNUP=false ####### # SMTP(上云必配,本地可留空) SOCIAL_SUPABASE__SMTP_ADMIN_EMAIL= SOCIAL_SUPABASE__SMTP_HOST= SOCIAL_SUPABASE__SMTP_PORT= SOCIAL_SUPABASE__SMTP_USER= SOCIAL_SUPABASE__SMTP_PASS= SOCIAL_SUPABASE__SMTP_SENDER_NAME= ####### # Storage/Image 可选配置 SOCIAL_SUPABASE__PGRST_DB_SCHEMAS=public SOCIAL_SUPABASE__FUNCTIONS_VERIFY_JWT=false SOCIAL_SUPABASE__IMGPROXY_ENABLE_WEBP_DETECTION=true SOCIAL_SUPABASE__STORAGE_BUCKET_PUBLIC=public SOCIAL_SUPABASE__STORAGE_BUCKET_PRIVATE=private