capistrano

    19热度

    4回答

    对于我的RubyOnRails-App,我必须在Capistrano部署结束时启动后台任务。对于这一点,我想在deploy.rb如下: run "nohup #{current_path}/script/runner -e production 'Scheduler.start' &", :pty => true 有时候这工作,但大部分没有启动该进程的时间(=不PS -aux列出)。并没有错误

    1热度

    1回答

    我有一些情况。我已经在卡皮斯特拉诺消费了大约四十一种不同的教程/书籍/视频,并且他们都没有涉及到超常规的情况。他们都假设简单的设置 - 根据我的经验,这种情况很少。 基本上我的情况如下: 1)我在家里 2)我的目标是运行在办公室运行背后的公司的服务器上的应用程序开发一个系统上的应用路由器。我有所有适当的端口(21,22,80,3000等)转发到机器,所以一切都很好,就像外部通信一样。 3)我使用G

    11热度

    2回答

    我开始阅读Capistrano长时间使用Rake任务部署应用程序之后。它真的很惊人与Rake很相似。很多并行命令(如cap -T)和许多相同的概念(名称空间,任务)。 有没有人知道背后的历史? Capistrano是Rake的延伸,还是建立在它之上?

    1热度

    1回答

    我对Capistrano的使用有了一整天的了解。真的是一个不错的工具,可以为我节省很多时间。我真的想用它来部署我的许多PHP应用程序之一:) 如果我有一个$ env =“开发”变量的config.php。有没有办法让Capistrano将这个变量改为“生产”?或者我应该忘记它,并将它符号链接到共享? 欢呼 吉列尔莫

    76热度

    2回答

    Capistrano食谱中“角色”的用途和功能是什么?当我看到样品的食谱,我经常看到这样的事情: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true 所以它看起来像一个作用基本上是一个服务器其中Capistrano的执行命令。如果是这样的话,

    1热度

    1回答

    我正在尝试将Rails应用程序部署到运行Passenger的CentOS服务器。 SVN存储库和MySQL数据库分别托管在不同的机器上。 (换句话说,有一个总参与三个独立的主机。) 这里是我的deploy.rb文件(从Passenger docs拍摄): set :application, 'myapp' set :repository, 'svn+ssh://[email protected]

    3热度

    2回答

    我正在寻找一个简单的方法来返回到以前的版本,如果出现错误,在Capistrano的 最后realease有没有像任何命令“ cap goback“至undo last deploy? (因此更新当前符号链接到它的旧位置) 这是内置的还是我只需要自己做一个任务? 这里是我的食谱: set :user, "root" set :use_sudo, false set :domain, "www.

    3热度

    1回答

    许多Capistrano示例食谱包括:db角色。默认情况下,部署任务将应用程序代码导出到所有角色中的所有主机。因此,这表明人们通常在数据库主机上保留其应用程序的副本。此外,在Capistrano酒店的分布式deploy.rb配方,:deploy:migrate看起来是这样的: task :migrate, :roles => :db, :only => { :primary => true } d

    2热度

    1回答

    我想使用Capistrano通过ssh与svn连接,以部署一个应用程序从Windows开发盒(Aptana Studio社区版)。当我运行'cap deploy'时,它开始执行deploy.rb中的任务,然后它要求输入用户帐户'a'的密码,但我需要使用帐户'b'而不是'a'进行连接。用户帐户'a'在我试图连接的Linux机器上没有root权限。看来,svn拿起一个默认的用户名。 有没有人知道发生了

    0热度

    1回答

    我使用deprec和受密码保护的svn。我需要为svn使用不同的登录名/密码,而不是登录到服务器。 deprec的方式是:svn_username,据我所知,但它似乎并没有工作。 deprec(2.0.13),capistrano(2.5.8)。 Snmp of deploy.rb/bash:http://pastie.org/pastes/545876 谢谢!