部署 nginx + unicorn + mina

VincentJiang · 2014年04月25日 · 最后由 leopku 回复于 2014年04月28日 · 4278 次阅读

这几天一直在折腾部署的方法,现时的组合是nginx + unicorn + mina,特点是热部署,具体的方法如我的 Gist 中代码所示: https://gist.github.com/vincentjiang/11280862

已经亲自测试过几次,应该没有问题吧,如果大家发现有问题,请告诉我,谢谢啦!

最后希望对大家有帮助。

参考来自:

  1. https://www.digitalocean.com/community/articles/how-to-deploy-rails-apps-using-unicorn-and-nginx-on-centos-6-5
  2. https://github.com/windy/wblog/blob/master/config/deploy.rb

被 cap2 伤害过,mina +1

前两天 @jasl 推荐 cap3,打算试试

cap 的优点是 recipe 完善 像 lz 的那个 unicorn 部分其实根本不用自己写 用 cappistrano-unicorn 就行了

另外就是 mina 的优点是部署好脚本然后扔过去执行吧 感觉不差这点时间 另外 cap 你在部署过程中可以中断,cap 会帮你做 revert 这不知道 mina 支持否

#3 楼 @jasl mina 的优点就是简单够用。跟 @leopku 一样曾被 cap 伤害过,所以 mina +1

#4 楼 @Victor 不知道是遇到什么情况...其实可以拿出来讨论下的

#3 楼 @jasl mina 在部署过程中中断也是自动 revert 的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号