gitでpushデプロイを実現する - dev.jgs.me


nodectl がとても便利なのでドンドン使っている(http://tech.jgs.me/2013/10/16/nodectl-metutiyabian-li/)。この nodectlディレクトリを監視して自動でリロードする機能も備わっているので、push をフックに pull してやれば自動的にデプロイされることに気付いた。forever にもそんな機能があったはずなので、forever でもできるとおもう。

やることは、.git の中の hooks/post-receive に実行権限を付与して、シェルスクリプトを書いてやるだけだ。