SuperAPI AI 工具集

platform-knowledge

数据与分析

查看项目

更新于 10-15 21:12

技能介绍

用途:该技能面向 GitHub Actions、Railway、Supabase 和 Postgres 四个基础设施平台,帮助进行故障排查、配置与性能优化。

平台概览:GitHub Actions 用于 CI/CD 自动化,配置文件位于 .github/workflows/*.yml,CLI 为 gh;Railway 用于应用托管与部署,支持自动部署、即时回滚和环境管理,配置文件为 railway.toml、nixpacks.toml、Procfile,CLI 为 railway;Supabase 为后端即服务(Postgres、Auth、Storage、Realtime),配置为 supabase/config.toml 与 migrations,可通过 MCP 工具、Dashboard、CLI 访问;Postgres 为关系型数据库,配置涉及连接字符串与 postgresql.conf,可通过 MCP 或 psql 执行 SQL。

常用操作:GitHub 部署靠 push/workflow,日志用 gh run view --log,状态用 gh run list;Railway 部署用 git push / railway up,日志用 railway logs,状态用 railway status;Supabase 通过 Dashboard 或 CLI 部署、用 MCP get_logs 查日志、用 MCP get_project 查状态;回滚分别为重跑 workflow、Dashboard、执行 migration down。

排障思路:按问题现象定位平台——构建/部署失败看 GitHub Actions 或 Railway,API 错误看 Supabase API/Edge Functions,认证问题看 Supabase Auth,数据库错误看 Postgres,应用崩溃看 Railway/Edge Functions,性能问题需对全部平台逐一分析。跨平台常见问题包括部署链失败、环境变量设置错误、服务间连接(如 Railway 到 Supabase 需核对 URL 格式、API key 类型、连接池与 IP 限制;GitHub Actions 到各服务需确认 secrets 可访问、网络出站与速率限制)。

限制:资料未提供安装方式、收费信息与具体使用步骤,部分能力细节暂未提供。