Skip to content
Githubに置いたHugoをオンプレにデプロイしてくれるやつ
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
.gitignore
LICENSE
README.md
docker-compose.yml
index.js
package-lock.json
package.json

README.md

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される
You can’t perform that action at this time.