このブログではテーマファイル、及び記事データを GitHub で管理し、$ git push した際のフックを仕込む事で VPS 上に自動デプロイされるような構成になっています。 Jekyll や Hugo などの静的サイトジェネレータを使ったブログだと、GitHub Pages での運用例が沢山出てくるのですが、VPS でやるとなった場合に意外と情報が少ないように感じました。 一応セキュリティを意識しつつX-Hub-Signatureを使った署名確認をしつつ、GitHub Webhook を Node.js で受け取るところまでを書いてみようと思います。 前提とやりたいこと 実際のコード例を示す前に簡単に前提を整理しておきます。この記事では自動更新部分や、bot の動かし方については書いていません。 GitHub Webhook を Node.js で受け取りたい PHP の方が気軽に出
![GitHubのWebhookをNode.jsで受け取る - wadackel.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d042600cf94a77c90edeba85ef3ac11a58ca589/height=288;version=1;width=512/https%3A%2F%2Fblog.wadackel.me%2F2016%2Fgithub-webhook-nodejs%2Fogp.png)