mcpField
O
ops-commander

ops-commander

github.com/gravito-frameworkクラウド・DevOps243 回インストール27 週間前に更新
リポジトリ

ops-commander について

Bunベースのデプロイを対象とするDevOpsスキルで、環境の確認からコンテナ化、CI/CDの設定までを案内します。Fly.io、VPS、Docker Swarmをデプロイ先として扱い、ヘルスチェックやシークレット管理も取り上げます。

主な機能

  1. 01Bunのデプロイ設定を確認
  2. 02マルチステージDockerビルドの最適化
  3. 03Fly.ioまたはDocker Composeの設定
  4. 04GitHub Actionsでビルドと公開を設定
  5. 05ヘルスチェックとシークレット管理

活用シーン

  1. 01BunアプリのFly.ioデプロイ準備
  2. 02Dockerによるサービスのパッケージ化
  3. 03GitHub 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 テンプレート。

コメント