メインコンテンツまでスキップ

JA-C005-018-vps-deployment

日本語


[JA-C005-018] Docker/VPS Deployment: 自動展開と自己修復システム

概要

Docker 化されたアプリケーション群を VPS に自動展開し、障害検知時は自己修復(再起動・再デプロイ・ロールバック)を行う運用パターンです。

活用シーン

  • 新規環境の迅速な立ち上げ。
  • コンテナ停止やヘルスチェック失敗時の自動復旧。
  • 夜間の無人運用における可用性向上。

OpenClawでの実現手順

  1. config有効化
    • exec(Docker/IaC実行)、cron(定期監視)、gateway(設定反映)を有効化。
    • 失敗時ロールバックの運用ルールを明文化。
  2. API取得
    • VPS APIトークン(example.com provider)を取得。
    • コンテナレジストリの読み取りトークンを取得。
  3. 運用設定
    • 監視ジョブでヘルスチェックを実施。
    • 閾値超過時は再起動→再デプロイ→ロールバックの順に自動試行。
    • 変更履歴と障害履歴を Vault に記録。

用語と設計上の注意

  • 解説本文では「エージェント」「サブエージェント」「ユーザー」を使用。
  • 固有環境パスの代わりに Vault 等の汎用表現を使用。

必須 / 任意

  • 必須: JA-071 ベースラインに準拠した監視と復旧(ヘルスチェック・ロールバック手順)。
  • 任意: Canary配信、高度なIaC連携。

ベースライン連携

  • 運用監視の全体像については JA-071-openclaw-security-minimum-baseline.md を参照。
  • デプロイの安全性を担保するための秘密情報管理は同ベースラインの第2軸を適用。

活用例リンク


Registry ID: JA-018 | Status: Verified-Updated | Language: Japanese