2014-10-06 27 views
0

我在openshift上有一個nodejs應用程序,應用程序所做的一件事是編寫一個文本文件。openshift nodejs將寫入的文件複製到回購

問題是,無論何時我更新應用程序中的代碼並部署它,由於活動回購地址已更改,文本文件已消失。

有沒有辦法使用構建鉤子來獲取保存在特定文件夾中的任何文件,將它們添加到我的git倉庫,然後部署應用程序?我不完全清楚我會在鉤子中寫什麼或者如何保存鉤子,因此任何幫助都會很棒!

謝謝!

回答

1

您需要將文件存儲在OPENSHIFT_DATA_DIR中,以便每次都不會被覆蓋。您不能將該文件複製到設備上的git倉庫中。您可能想嘗試一些類似於WordPress盒式磁帶的操作,它會創建一個符號鏈接(使用deploy動作鉤子)在您的倉庫目錄中創建一個與OPENSHIFT_DATA_DIR鏈接的文件夾(https://github.com/openshift/wordpress-example/blob/master/.openshift/action_hooks/deploy

+0

非常感謝,該文件正是我所需要的。 – jperry1147 2014-10-07 15:41:23