【问题标题】:Rubber ec2 deployment issue during create_staging step .. how to continue?create_staging 步骤期间的橡胶 ec2 部署问题..如何继续?
【发布时间】:2013-03-12 06:26:24
【问题描述】:

我正在使用 Rubber gem 将我的第一个 rails 应用程序部署到 ec2 服务器。当我调用“cap Rubber:create_staging”来建立我的第一个服务器实例时,我在捆绑安装步骤中遇到了问题。我的实例已经创建,所以我登录并在 ec2 服务器上进行了必要的更改。现在我不确定如何以可以启动并运行我的应用程序的方式进行。

我如何确定哪些命令尚未在我的实例上运行,以便我可以继续并手动运行它们并让服务器从此时开始运行?我是否必须运行 create_staging 函数并创建另一个实例?还是有一种简单的方法可以从中断的地方继续?

【问题讨论】:

    标签: ruby-on-rails amazon-ec2 ruby-on-rails-4 rubber


    【解决方案1】:

    你可以对你创建的实例运行cap rubber:bootstrap,它应该是幂等的,应该只安装所有需要的包。然后cap rubber:deploy:cold 进行部署。

    cap rubber:create_staging 运行:

    cap rubber:createcap rubber:bootstrapcap rubber:deploy:cold 并为实例分配所有角色。

    如果失败,您可以随时终止实例 cap rubber:destroy

    Railscasts #347, Rubber commands (wiki)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-17
      • 2014-06-04
      • 2017-09-05
      • 2013-03-06
      • 1970-01-01
      • 2013-01-29
      • 2012-08-20
      • 2020-05-31
      相关资源
      最近更新 更多