文件名称:deploy_rails:使用Shell脚本通过git更新远程服务器上ruby on rails应用,并执行bundle install、rake db
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-11 06:57:40
Shell
部署轨道 使用Shell脚本通过git更新远程服务器上的rails应用,并执行bundle install、rake db:migration、asset precompile和重启unicorn... 尝试使用Capistrano进行部署,但是遇到了很多问题,比如配置错误、ruby版本不匹配、代码升级导致运行时错误……于是我决定自己编写脚本来完成这项工作。 先决条件 您可能需要按照以下步骤将 ruby on rails 应用程序部署到 Ubuntu + Nginx + Unicorn 环境。 在这里,我将 RVM 安装为多用户模式。 我使用www-data用户来运行我的应用程序(这是 Ubuntu 上 Apache 和 Nginx 的用户)。 也可以参考其他教程做初始部署,比如 ,但它使用Capistrano,所以如果你完全按照它,你不需要我的工具... 或者,如果您使用的是
【文件预览】:
deploy_rails-master
----update_unicorn.sh(618B)
----LICENSE(11KB)
----unicorn(2KB)
----README.md(12KB)