如何在生产中动态检测grails资产更新?

时间:2016-11-11 19:39:51

标签: grails

因此我们在grails-app / assets文件夹中有资源,即:javascript文件,样式表和其他文档。

其中一些文档是用户文档,必须选择在生产模式下进行更新。当您通常向此资产文件夹添加内容时,grails应用程序在重新部署应用程序之后才会检测到此更改,这会导致文件夹被重新处理。

有没有办法在生产系统或除资源文件夹之外的其他位置检测这些更改,而grails会在没有重新部署的情况下获取此新/更新的文件?

1 个答案:

答案 0 :(得分:1)

在生产中,最值得推荐的方法是将Apache Httpd或NGinx服务器作为前端放置静态资产。在这两种情况下,您都需要在NGinx或mod_jk上配置反向代理(取决于您的Java容器。)。

您可以考虑在S3等存储库中存储大型资产(如果您将在Internet上运行)。