https://segmentfault.com/a/1190000002911605
参考这个方法 为什么没有一个脚本直接弄好呢?
1
EchoWhale Jun 27, 2016 via Android
这种场景适合 docker 发挥
|
2
lightening Jun 27, 2016
我们用 Ansible 来 provision 。自己搭小站的话怎么弄都可以。我觉得最方便的是用 Heroku (或 dokku )。
|
3
AWSAM Jun 27, 2016 有啊~
简单点: mina https://github.com/mina-deploy/mina 复杂点: capistrano https://github.com/capistrano/capistrano |
4
panlilu Jun 27, 2016 via iPhone
据说 chef 不错
|
5
lightening Jun 27, 2016
@AWSAM Mina 和 Cap 不管装 Nginx 装 Ruby 等啊,我觉得楼主指的是这个。
|
7
fangxing204 Jun 27, 2016 via Android
目前用的 mina,感觉好用
|
9
publicAdmin Jun 27, 2016
capistrano 是个好东西啊~大爱!
|
10
msg7086 Jun 27, 2016
偷懒就用系统包,要玩最新版就用 rvm 或者 rbenv 咯。
部署的话推荐 mina 。 |
11
embbnux Jun 27, 2016
写了一篇生产环境使用 docker 部署 rails 的可以参考下: https://www.embbnux.com/2016/05/22/rails_use_puma_sidekiq_deploy_with_docker_on_production/
|
12
nine Jun 27, 2016
不知道你说的是编译什么呢?
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 Jun 28, 2016
最起码也得上个 capistrano 吧。。。
|