Openshift:在部署文件夹之外放置我想要的资源文件的位置

时间:2014-04-09 10:35:17

标签: openshift

我正在使用Openshift(jboss,mysql)启动一个新的Web应用程序。这是我第一次使用openshift,在阅读了一些文档并进行了一些实验后,我对我的应用程序架构的最佳实践提出了一个问题。

将会有一些文件由应用程序生成或上传到应用程序(资源)。我希望这些文件位于部署文件夹之外,这样当应用再次部署时,它们不会被删除/覆盖。我浏览了目录,我想知道:

这些文件可以使用 / var / lib / openshift / [openshift-id] / app-root / data 文件夹吗?

1 个答案:

答案 0 :(得分:3)

是的,您应该将〜/ app-root / data文件夹用于执行git push时不想删除的任何文件,还有一个可以使用的环境变量指向该文件夹OPENSHIFT_DATA_DIR。请注意,如果您使用的是缩放应用程序,则不会在您的齿轮之间共享该文件夹。