タイトルの通り。
GithubのWebhookを受信してPersonal access tokenでpull、いい感じにデプロイまでやってくれる
- 設定ファイルを用意する
cp config/production.json{_inc,}
- GithubのWebhookとPersonal access tokenを用意する 設定ファイルにGithubのユーザー名とトークンやらなにやら貼り付ける
- ドキュメントルートからこのリポジトリの
public
にリンクを張るln -s $DocumentRoot $ThisRepositoryClone/public
- うまい具合にポートマッピングする
docker-compose.yml
とかリバースプロキシ設定とか弄る docker-compose up -d
で立ち上げる- 適当にリポジトリにpushする
- deployされる