Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 888 Bytes

README.md

File metadata and controls

21 lines (17 loc) · 888 Bytes

Githubに置いたHugoをオンプレにデプロイしてくれるやつ

なにこれ

タイトルの通り。

GithubのWebhookを受信してPersonal access tokenでpull、いい感じにデプロイまでやってくれる

使い方

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