以下を参考にしつつアレ。
現状、bare なリポジトリを作ってみました、というところまでできてたので以下を盛り込み。
- deploy 先のディレクトリを掘って clone しておく
- nginx に設定追加
- hook なスクリプト作って投入
つうかこれやっぱ最初のソレを自動化できないと色々微妙ですね。
とは言えとりあえず動くかどうかを確認せねば、なのでここはスルーで。
あ
post-receive なスクリプトの中に sudo なコマンド (nginx 再起動) がありますね。ちょっとズルして /etc/sudoers を云々しています。
これで別途機能追加してここに push したらどうなるかを確認の方向にて。
追記
試験してみたら git なユーザが ruby 使えなくて orz 状態でした。