0

我有一个已部署的 Rails 应用程序,我想与 Hoptoad(一种在线异常通知服务)一起使用。它打包在我安装在我的部署服务器上的 gem 中,但我每次部署时都需要运行脚本/生成 hoptoad 来配置它,因为 Hoptoad 配置文件/更改仅存在于我的生产应用程序中(而不是我的开发,所以当我部署时,它们都会被删除)。

每次部署时,是否有一种简单的方法可以在生产服务器上运行该脚本/生成?我觉得你可以用 Capistrano 任务做到这一点,但我不知道该怎么做。

人们通常会为此做什么?抱歉,如果这篇文章有点难以理解,我不太清楚如何解释这个问题。

谢谢!

4

1 回答 1

0
  • 您可以将 Hoptoad 配置文件添加到源代码存储库中,以便将其部署为 Rails 应用程序的一部分。

  • 或者,如果您不希望存储库中包含该信息,则将配置文件上传到您的生产服务器(在 Capistrano 的正常releases目录结构之外),并让 Capistrano 在部署过程中创建指向它的符号链接。我在这里提供了一个类似问题的答案,应该会给你这个想法。

于 2010-07-12T10:50:00.427 回答