代码之家  ›  专栏  ›  技术社区  ›  amfeng

带跳蟾蜍的轨道-展开?

  •  0
  • amfeng  · 技术社区  · 16 年前

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

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

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

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前
    • 您可以将Hoptoad配置文件添加到源代码存储库中,以便将其作为Rails应用程序的一部分进行部署。

    • 或者,如果您不想在存储库中使用这些信息,则将配置文件上载到生产服务器(Capistrano的正常配置之外) releases 目录结构),并让Capistrano创建到它的符号链接,作为部署过程的一部分。我提供了一个 answer to a similar question here

    推荐文章