← 返回首页

配置引导

斗墨 AI CRM 依赖 Supabase 提供数据库、身份认证与存储能力。 按照以下清单完成环境变量配置后,系统会自动探测并进入就绪状态。

当前探测结果

Supabase 基础凭据已配置
  • NEXT_PUBLIC_SUPABASE_URL已配置
  • NEXT_PUBLIC_SUPABASE_ANON_KEY已配置
  • SUPABASE_SERVICE_ROLE_KEY已配置
  • OPENAI_API_KEY已配置

环境变量清单

NEXT_PUBLIC_SUPABASE_URL前端可用

Supabase 项目 URL,形如 https://xxxx.supabase.co,用于浏览器与服务端访问数据库与 Auth。

NEXT_PUBLIC_SUPABASE_ANON_KEY前端可用

匿名公钥(anon key),配合 RLS 策略控制前端数据访问权限。

SUPABASE_SERVICE_ROLE_KEY仅服务端

service-role 密钥,拥有绕过 RLS 的最高权限。仅用于服务端管理操作,严禁进入前端。

OPENAI_API_KEY仅服务端

OpenAI API 密钥,STEP 11(AI 诊断)起使用。仅服务端调用,严禁进入前端。

Supabase 项目创建步骤

  1. 01访问 supabase.com 并登录(或注册)账号。
  2. 02点击 New Project 创建项目:选择组织、设置数据库密码、选择就近区域(如 Northeast Asia)。
  3. 03等待项目初始化完成后,进入 Project Settings → API。
  4. 04复制 Project URL 填入 NEXT_PUBLIC_SUPABASE_URL。
  5. 05复制 anon public key 填入 NEXT_PUBLIC_SUPABASE_ANON_KEY。
  6. 06复制 service_role key(Secret)填入 SUPABASE_SERVICE_ROLE_KEY —— 该密钥仅允许出现在服务端。
  7. 07将以上变量写入项目根目录 .env.local(参考 .env.local.example),重启开发服务器。
  8. 08回到本页或访问 /api/health 验证探测结果。

数据库 Schema 已就绪于 supabase/migrations/(7 个编号迁移文件 0001~0007,STEP 2 已完成细化)。当前阶段无需在 Supabase 控制台手动建表。