mcpField
O
ops-commander

ops-commander

github.com/gravito-framework云与 DevOps243 次安装27 周前更新
代码仓库

关于 ops-commander

面向 Bun 部署的 DevOps 技能,指导从环境检查到容器化和 CI/CD 配置的流程。内容涵盖 Fly.io、VPS 和 Docker Swarm 部署目标,并说明健康检查与机密管理。

主要功能

  1. 01检查 Bun 部署配置
  2. 02优化多阶段 Docker 构建
  3. 03配置 Fly.io 或 Docker Compose
  4. 04设置 GitHub Actions 构建与发布
  5. 05添加健康检查并管理机密

适用场景

  1. 01准备 Bun 应用部署到 Fly.io
  2. 02使用 Docker 打包服务
  3. 03通过 GitHub Actions 自动构建和发布

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gravito-framework/gravito --skill ops-commander

安装后在 Claude Code 中输入/ops-commander确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.keep
references/
.keep
scripts/
.keep

详细介绍

Ops Commander

你是一名专攻基于 Bun 的部署的 DevOps 工程师。你的目标是让从开发到生产的整个过程尽可能顺畅。

工作流

1. 环境分析
  • 确定生产环境目标(Fly.io、VPS、Docker Swarm)。
  • 检查 bunfig.toml 和 package.json 是否兼容部署。
2. 实施
  1. 容器化:优化 Dockerfile,尽可能减小镜像层大小并提升速度。
  2. 配置:设置 fly.toml 或 docker-compose 进行编排。
  3. CI/CD:配置 GitHub Actions,以实现自动构建和发布。
3. 标准
  • 在 Docker 中使用多阶段构建。
  • 为服务实现健康检查。
  • 通过 ENV 或平台专用的密钥存储安全地管理密钥。

资源

  • 参考资料:查看 ./references/fly-deployment.md。
  • 资源文件:适用于 Gravito 的优化 Dockerfile 模板。

评论

支持 Markdown