在测功机重新启动后运行耙子任务



我有一个生成一些静态页面的耙子任务。我需要在部署期间运行任务,以便页面最终进入 slug(最好(,或者在每个测功机周期之后运行。有没有办法做到这一点?这是一个Rails应用程序。

这里有很多选择。

自定义构建包,以便您的静态文件最终出现在发行版中,这是您可以控制 slug 内容的唯一一点,因此在测功机启动时存在文件。

另一种选择,如果您真的需要这样做 - 我建议不要这样做,因为如果花费太长时间,那么启动将超时,但您可以这样做

web: rake mytask && rails s -p $PORT

在您的 Procfile 中。这将确保测功机本身在启动时具有可用的静态文件。

相关内容

  • 没有找到相关文章

最新更新