SuperAPI AI 工具集

deployment

部署与运维

查看项目

更新于 10-16 00:29

技能介绍

用途:该技能用于把应用部署到生产环境,适用于 Next.js、全栈应用、容器化服务和无服务器函数,覆盖部署、托管与 CI/CD 流水线搭建。触发场景包括用户提出“deploy this”“set up CI/CD”“add Docker”“configure Vercel”等。

主要能力:按需求选择平台——Vercel(适合 Next.js、静态站点与边缘函数、每个 PR 自动预览)、Railway(适合带数据库的全栈与 monorepo、支持 PostgreSQL/Redis/MongoDB 与 WebSocket)、Fly.io(适合自定义容器、全球边缘部署与细粒度扩缩容)、Docker(自托管与 VPS)、AWS(企业级、合规与多区域,含 ECS Fargate、Lambda、Amplify、Elastic Beanstalk)。还涵盖环境变量管理与构建期校验、GitHub Actions 流水线(lint/test/build/deploy 与缓存)、多阶段 Dockerfile 与 .dockerignore、健康检查端点、预览部署、回滚与蓝绿/金丝雀策略、Sentry 错误跟踪与可用性监控、Prisma 数据库迁移,以及部署前检查脚本。

使用方式:按平台安装 CLI 并部署,例如 Vercel 用 npm install -g vercel 后执行 vercel --prod;Railway 用 npm install -g @railway/cli 后执行 railway login 与 railway up;Fly.io 用 curl -L https://fly.io/install.sh | sh 后执行 fly launch 与 fly deploy。可运行 ./plugins/goodvibes/skills/outcome/deployment/scripts/validate-deployment.sh /path/to/project 做部署前校验,并参考 references/deployment-platforms.md 获取 Dockerfile 示例。

适用场景:需要为项目建立自动化发布流程、容器化生产镜像、PR 预览环境、健康检查与监控、回滚方案或数据库迁移时。

限制:资料未提供该技能的收费、价格、平台兼容范围与效果数据;具体命令与配置需按实际项目调整,破坏性迁移不应自动执行。