SuperAPI AI 工具集

deploy

部署与运维

查看项目

更新于 10-15 21:04

技能介绍

用途:为多服务项目提供统一部署自动化,覆盖 Railway、Cloudflare Pages 和 Cloudflare Workers。

主要能力与命令:/deploy 部署全部服务;/deploy railway 仅 Railway;/deploy cf 仅 Cloudflare Workers;/deploy web 或 /deploy opennext 通过 OpenNext 部署 Next.js 应用;/deploy pages 部署静态站点(git push 自动部署)。也支持韩语触发词,如“배포해줘”表示完整部署,“railway 배포”仅 Railway,“cloudflare 배포”仅 Cloudflare。

使用方式:部署前先检查 git status 与 git log -1 --oneline,若有未提交更改会询问先提交还是仍要部署。Railway 使用 cd <project-root>/<service-dir> && railway up,常见目录为 discord-bot/、backend/、api/。Cloudflare Workers 使用 cd <project-root>/apps/workers && bunx wrangler deploy,或 cd <project-root>/workers && npx wrangler deploy。静态 Pages 依赖推送到 main 分支自动部署,需提醒 git push origin main,并在 https://dash.cloudflare.com 查看状态。Next.js SSR/API 应用使用 cd <project-root>/apps/web && bunx @opennextjs/cloudflare build && bunx wrangler deploy。

配置与错误处理:项目根目录或服务目录需有 railway.toml 与 wrangler.toml。未登录时运行 railway login 或 wrangler login;项目未找到时运行 railway link 或检查 wrangler.toml;构建失败时查看构建日志并修复后重试。部署成功后报告各服务状态、相关 URL/仪表盘及警告或错误。

限制:资料未提供价格、平台配额、权限要求或具体版本兼容性信息。