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

Openshift:将我想要的资源文件放在部署文件夹之外的位置,openshift,Openshift,我正在用Openshift(jboss,mysql)启动一个新的web应用程序。这是我第一次使用openshift,在阅读了一些文档并进行了一些实验之后,我有一个关于我的应用程序架构的最佳实践的问题 将有一些文件由应用程序生成或上载到应用程序(参考资料)。我希望这些文件位于部署文件夹之外,以便在应用程序再次部署时不会被擦除/覆盖。我浏览了这些目录,我想知道: 对于这些文件,可以使用/var/lib/openshift/[openshift id]/app root/data文件夹吗?是的,您应该

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

将有一些文件由应用程序生成或上载到应用程序(参考资料)。我希望这些文件位于部署文件夹之外,以便在应用程序再次部署时不会被擦除/覆盖。我浏览了这些目录,我想知道:


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

是的,您应该使用~/app root/data文件夹处理在进行git推送时不希望被擦除的任何文件,还可以使用一个环境变量指向名为openshift\u data\u DIR的文件夹。请注意,如果您使用的是缩放应用程序,则该文件夹不会在您的gear之间共享。

每个gear的免费计划上都有1 GB的可用存储空间。