ruby-on-rails - 设置 Capistrano 当前路径

标签 ruby-on-rails deployment capistrano

我需要覆盖默认的 Capistrano 当前路径。我想部署到 /var/www/apps/myapp 然后在 /var/www/mysite.com 获取当前符号链接(symbolic link)集,而不是默认的 /var/www/apps/myapp/current。我该如何实现?

最佳答案

在 deploy.rb 中定义以下内容:

set :current_path, '/var/www/mysite.com'

这可能会使插件、脚本或 Capistrano 的其他部分采用默认布局。

一个更安全的解决方案是简单地将 /var/www/mysite.com 符号链接(symbolic link)到 /var/www/apps/myapp/current

关于ruby-on-rails - 设置 Capistrano 当前路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373974/

相关文章:

ruby-on-rails - ElasticSearch 评分(轮胎 gem )

ruby-on-rails - 在 Ruby 中编写Where AND 条件查询的正确方法在哪里?

ruby-on-rails - Rails 从数据库中选择

ruby - 如何配置 capfile 以使用 curl 与 New Relic 通信?

ruby-on-rails - 使用 Capistrano 部署时 Hiredis 失败

ruby-on-rails - 是什么导致了这个 rails ioerror closed stream?

python - Gunicorn Django 找不到 wsgi 模块

linux - 部署依赖于共享库的 Linux 应用程序的公认方法是什么?

asp.net-mvc - 在 IIS7 上部署 MVC 应用程序的最佳实践

capistrano - 当提示输入SUDO密码到Ubuntu机器时,Capistrano挂起