GitHubにPushしたら自動的にdeployしたい
GitHubにWebHookという便利な機能があるので、ローカルでソース書いてテストしてPushしたらサーバにデプロイってのを自動化してみる。
これとか使おうかと思ったけど、そもそも開発しているのがnode.js+expressで作っているWebアプリだったのでWebHookのリクエストをハンドリングしてgit pullするだけのロジックを書いてみた。
http://hostname/webhookにリクエストがあるとgit pullする感じ。
エラーハンドリングとか、リクエストのvalidationとかしてないけど。