websh
websh copied to clipboard
リポジトリが更新されるとアプリケーション自身でデプロイされるようにしたい
現状CIからwebhookを叩いてデプロイしている。 これをgit pushされるとアプリケーション自身が docker pull してコンテナを再起動するようにしたい。 これをするメリットは以下。
- CIはデプロイ先を知らなくて良い
- インフラ側がデプロイ対象をすべて把握していないといけなかったのから開放される
- インフラ側がきれいになる
分散システムデザインパターンという本から着想を得た