私のかなり基本的なアプリケーションではユーザーがアバターをアップロードできます。git pushの後にheroku - Herokuのアップロードファイルが失われました
アプリケーションが
$ git add .
$ git commit -m "description"
$ git checkout master
$ git merge my-cool-new-feature
$ git push heroku
問題がある、私はHerokuのに変更をプッシュするたびにHerokuのにデプロイされ、Herokuのにアップロードしたすべてのファイルが失われます。私はこの問題は、フォルダ/ファイルはバージョン管理下にあったということでした、と思ったので、私は
# Ignore User generated files
/public/system/*
を.gitignoreするフォルダを追加し、リポジトリからファイルを削除しました。
$ git rm -rf --cached public/system
しかし、問題は解決しません。あなたは正しい方向に私を向けることができますか?
感謝を。データベースの内容は変わっていないので、私は既にリセットを却下しています。そして、私はHerokus "Getting Started" - 文書でそれについて何も見つけることができませんでした。開発者はその情報をFAQとしたいと思うかもしれません。再度、感謝します! –
さて、データベースとファイルへのアクセスには2つの違いがあります。 Herokuは何らかの永続的なストレージをサポートしなければならないし、開発者が機能的なアプリケーションをすばやく起動するのは全く役に立たないので、共有されたpostgreSQLインスタンスにアクセスできますが、ファイルストレージへのアクセスは含まれません。 – JeanMertz