
https://segmentfault.com/a/1190000002911605
参考这个方法 为什么没有一个脚本直接弄好呢?
1 EchoWhale 2016-06-27 20:53:37 +08:00 via Android 这种场景适合 docker 发挥 |
2 lightening 2016-06-27 20:57:37 +08:00 我们用 Ansible 来 provision 。自己搭小站的话怎么弄都可以。我觉得最方便的是用 Heroku (或 dokku )。 |
3 AWSAM 2016-06-27 21:09:03 +08:00 有啊~ 简单点: mina https://github.com/mina-deploy/mina 复杂点: capistrano https://github.com/capistrano/capistrano |
4 panlilu 2016-06-27 21:32:45 +08:00 via iPhone 据说 chef 不错 |
5 lightening 2016-06-27 21:47:26 +08:00 @AWSAM Mina 和 Cap 不管装 Nginx 装 Ruby 等啊,我觉得楼主指的是这个。 |
7 fangxing204 2016-06-27 21:55:38 +08:00 via Android 目前用的 mina,感觉好用 |
9 publicAdmin 2016-06-27 22:16:04 +08:00 capistrano 是个好东西啊~大爱! |
10 msg7086 2016-06-27 22:36:02 +08:00 偷懒就用系统包,要玩最新版就用 rvm 或者 rbenv 咯。 部署的话推荐 mina 。 |
11 embbnux 2016-06-27 23:23:04 +08:00 写了一篇生产环境使用 docker 部署 rails 的可以参考下: https://www.embbnux.com/2016/05/22/rails_use_puma_sidekiq_deploy_with_docker_on_production/ |
12 nine 2016-06-27 23:34:13 +08:00 不知道你说的是编译什么呢? 1 安装 rvm : curl -L get.rvm.io | bash -s stable #脚本自动编译的 2 安装 ruby 版本: rvm install 2.3.1 #自动编译的 3 安装 passenger : gem install passenger #自动编译的 4 安装 nginx : passenger-install-nginx-module #自动编译的 5 配置 nginx 域名,必须手动 没了,还需要什么呢? |
13 cxbig 2016-06-28 00:55:01 +08:00 最起码也得上个 capistrano 吧。。。 |