2014-04-09 51 views
1

我正在使用Openshift(jboss,mysql)開始一個新的Web應用程序。這是我第一次使用openshift,在閱讀了一些文檔並嘗試了一下之後,我有一個關於我的應用程序體系結構最佳實踐的問題。Openshift:在部署文件夾之外放置資源文件的位置

將會有一些文件生成或上傳到應用程序(資源)。我希望這些文件位於部署文件夾之外,以便在應用程序再次部署時不會被擦除/覆蓋。我瀏覽了目錄,我想知道:

可以使用/var/lib/openshift/[openshift-id]/app-root/data這些文件的文件夾嗎?

回答

3

是的,你應該使用你的〜/ app-root/data文件夾來做任何你不想被刪除的文件,當你做git push的時候,還有一個環境變量,你可以使用它指向那個文件夾稱爲OPENSHIFT_DATA_DIR。請注意,如果您使用縮放應用程序,該文件夾不會在您的齒輪之間共享。

+0

我們可以使用多少空間?無限? – user1851366

+0

每臺設備的免費計劃中都有1 GB的存儲空間。 –

+0

thnk回答 – user1851366

相關問題