feat: scaffold supabase multi-tenant backend

This commit is contained in:
Codex
2026-06-21 21:54:43 +08:00
commit c9c767c7bd
99 changed files with 36660 additions and 0 deletions

77
.gitignore vendored Normal file
View File

@@ -0,0 +1,77 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# ✅ 环境变量文件(包含敏感信息)
.env
.env.local
.env.production
# ✅ 租户配置(每个部署实例独立维护)
src/tenant.config.ts
# ✅ 卫星站同步配置(含管理员密码)
scripts/satellite/sync-config.json
# ✅ 构建产物
/dist-admin/
/dist-public/
# ✅ IDE / AI 工具配置
.qoder/
.codex-backups/
# ✅ 补丁与压缩包
*.patch
*.tar.gz
# ✅ 临时/对比文件
stash_comparison.txt
stash_diff.txt
# ✅ 备份文件
*.backup
# ✅ 卫星站安装包
卫星站安装包/
# ✅ 参考资料(非源码)
参考/
新UI参考/
# ✅ Electron 打包产物
/release/
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# ✅ 部署脚本本地缓存(记录 package-lock 哈希)
.deploy-cache/
# ✅ PocketBase 运行期产出(不入 git
pb_data/
pb_public/
pocketbase
pocketbase.exe
# Supabase local CLI state
supabase/.branches/
supabase/.temp/