JA-054-docker-vps-ephemeral-preview-factory
[JA-054] Docker/VPS: Ephemeral Preview Factory for PR Environments
概要
Pull Requestごとに短命(ephemeral)環境をVPS上へ自動生成し、レビュー完了後に自動破棄する運用です。Docker + VPS 構成で、英語圏 GitHub の platform engineering 事例と中国語圏 V2EX の降本運用を組み合わせます。
ユースケース
- PR単位の検証URLを即時払い出し。
- 負荷試験・回帰試験を本番に近い条件で実施。
- 長期放置環境をTTLで自動削除し、コストを最適化。
OpenClawでの実現手順
- config有効化
github(またはWebhook受信)とcronを有効化。execで Docker Compose / IaC コマンドを実行可能に設定。
- API取得
- GitHub App または PAT(repo, workflow)を発行。
- VPS APIトークン(example.com cloud provider)を発行。
- 運用設定
- PR作成イベントで
sessions_spawnを起動し、環境作成サブエージェントを実行。 - ヘルスチェック失敗時は自動ロールバック、成功時はレビューURLを投稿。
- マージ/クローズ時またはTTL超過時に
cronで破棄ジョブを実行。
- PR作成イベントで
参考トレンド(英語圏 / 中国語圏)
- 英語圏: GitHub Actions + ephemeral env のテンプレート再利用が増加。
- 中国語圏: V2EX で「低コストVPSを前提にしたPR環境の短命運用」が定着。
活用例リンク
- X: 準備中
- note: 準備中
- GitHub: https://github.com/topics/ephemeral-environments
- Moltbook: 準備中
Registry ID: JA-054 | Status: Draft-Verified | Language: Japanese