SuperAPI AI 工具集

ops-commander

部署与运维

查看项目

更新于 10-15 21:55

技能介绍

用途:作为 Gravito 运维与部署方向的技能,面向使用 Bun 的部署场景,目标是把从开发到生产的上线过程尽量简化,处理容器化、编排配置与 CI/CD。

主要能力:一是环境分析,判断生产目标(如 Fly.io、VPS、Docker Swarm),并检查 bunfig.toml 与 package.json 的部署兼容性;二是实施,包括优化 Dockerfile 以减少镜像层体积并提升构建速度、配置 fly.toml 或 docker-compose 进行编排、配置 GitHub Actions 实现自动构建与发布;三是标准,Docker 中使用多阶段构建、为服务实现健康检查、通过 ENV 或平台专属密钥存储安全管理密钥。

使用方式:在涉及 Docker、Fly.toml、CI/CD 或基础设施管理的任务中触发该技能。可参考 ./references/fly-deployment.md,并使用为 Gravito 提供的优化 Dockerfile 模板。

适用场景:Gravito 应用及基于 Bun 的项目在生产环境的容器化、部署编排与持续集成/持续交付流程搭建。

限制:资料未提供具体命令、完整配置示例、支持平台清单、版本要求或收费信息,暂未提供;实际配置需结合项目自身环境确认。