我有一個讓用戶上傳文件的應用程序。該應用程序將文檔保存到服務器上的文件夾,如users_documents。該應用程序託管在Heroku上。在heroku上推送後保存文件夾免遭破壞
當我做一個git推heroku掌握新應用程序被部署但users_documents中的所有文件都被刪除,有沒有辦法告訴git(或heroku)不要重寫該文件夾?
我有一個讓用戶上傳文件的應用程序。該應用程序將文檔保存到服務器上的文件夾,如users_documents。該應用程序託管在Heroku上。在heroku上推送後保存文件夾免遭破壞
當我做一個git推heroku掌握新應用程序被部署但users_documents中的所有文件都被刪除,有沒有辦法告訴git(或heroku)不要重寫該文件夾?
您應該將數據存儲在比Heroku's ephemeral file storage更持久的地方。當測功機重新啓動時,您的數據會消失,即使您無意重新啓動測功機,Heroku維護可能會在硬件需要維護時啓動新維護。
這只是意味着我不會將該文件夾發送到服務器。它已經在我的gitignore。但即使它在那裏,git推只是刪除不應該在那裏的一切 – Noam