JA-C005-018-vps-deployment
[JA-C005-018] Docker/VPS Deployment: 自動展開と自己修復システム
概要
Docker 化されたアプリケーション群を VPS に自動展開し、障害検知時は自己修復(再起動・再デプロイ・ロールバック)を行う運用パターンです。
活用シーン
- 新規環境の迅速な立ち上げ。
- コンテナ停止やヘルスチェック失敗時の自動復旧。
- 夜間の無人運用における可用性向上。
OpenClawでの実現手順
- config有効化
exec(Docker/IaC実行)、cron(定期監視)、gateway(設定反映)を有効化。- 失敗時ロールバックの運用ルールを明文化。
- API取得
- VPS APIトークン(example.com provider)を取得。
- コンテナレジストリの読み取りトークンを取得。
- 運用設定
- 監視ジョブでヘルスチェックを実施。
- 閾値超過時は再起動→再デプロイ→ロールバックの順に自動試行。
- 変更履歴と障害履歴を Vault に記録。
用語と設計上の注意
- 解説本文では「エージェント」「サブエージェント」「ユーザー」を使用。
- 固有環境パスの代わりに
Vault等の汎用表現を使用。
必須 / 任意
- 必須:
JA-071ベースラインに準拠した監視と復旧(ヘルスチェック・ロールバック手順)。 - 任意: Canary配信、高度なIaC連携。
ベースライン連携
- 運用監視の全体像については
JA-071-openclaw-security-minimum-baseline.mdを参照。 - デプロイの安全性を担保するための秘密情報管理は同ベースラインの第2軸を適用。
活用例リンク
- X: 準備中
- note: 準備中
- GitHub: https://github.com/topics/docker-deployment
- Moltbook: 準備中
Registry ID: JA-018 | Status: Verified-Updated | Language: Japanese