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 1
有啊~
简单点: 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 吧。。。
|