CssやJSのcompileなど、clientサイドの加工にgulpを使うのが便利です。
gulpを、deploy時にも、実行できるようにする方法を紹介します。
1. Custom Chefで、Nodejsのversionをあげる
Chefについて、使い方はこちら
https://support.cloud.engineyard.com/forums/22944266?locale=63
2. gulpfile.js を用意する
https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
を参照して使う。
3. Deploy Hookで、gulpをける
PHPの場合、at deploy/before_symlink.rb
Rubyの場合 assets compileの絡みで、設計が必要
sudo "eselect nodejs set 0.10.30"
run "npm install gulp"
run "gulp"