【问题标题】:Custom recipe order: launch before server restart自定义配方顺序:在服务器重新启动之前启动
【发布时间】:2014-09-08 18:28:56
【问题描述】:

我需要在部署时生成一些配置文件,但在我这样做之前服务器不会启动。

我设法让自定义配方起作用并将它们放入 Deploy 组,但它们在服务器重新启动后运行。

如何在 unicorn 重启任务之前让我的食谱在部署时运行?

【问题讨论】:

  • 能发一些代码吗?

标签: ruby-on-rails chef-infra aws-opsworks


【解决方案1】:

您需要做的是使用 Opsworks 上可用的部署挂钩。 REF:deployment hooks 您需要使用的具体是:deploy/before_restart.rb

【讨论】:

  • 我使用了 before_migrate.rb 钩子,因为我还需要对资产进行预编译。效果很好!谢谢!
猜你喜欢
  • 2019-08-23
  • 2011-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-29
  • 2013-07-14
  • 2013-05-31
相关资源
最近更新 更多