Skip to content

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

License

Notifications You must be signed in to change notification settings

fono09/hugo-deploy-on-premises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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される

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published