ユーザーがドキュメントをアップロードできるアプリがあります。アプリは、ドキュメントをサーバー上のフォルダー(users_documentsなど)に保存します。アプリはHerokuでホストされています。
git push heroku masterを実行すると、新しいアプリがデプロイされますが、users_documents内のすべてのファイルが削除されますが、git(またはheroku)にそのフォルダーを書き換えないように指示する方法はありますか?
おそらく、 Heroku の一時的なファイル ストレージよりも永続的な場所にデータを保存する必要があります。dyno を再起動するとデータが消え、dyno を再起動するつもりがなくても、ハードウェアのメンテナンスが必要なため、Heroku のメンテナンスによって新しいデータが開始される場合があります。
gitignoreを試しましたか? https://devcenter.heroku.com/articles/gitignore#ignoring_directories