2017-11-08 14 views

答えて

1

今月は経験があります。 Herokuはファイルの格納をサポートしていないため、イメージを別の場所にホストする必要があります。 Cloudinaryを使用してファイルを保存し、その後VPSサーバーを取得しました。

0

ユーザーがアップロードしたメディアファイルやその他のユーザーコンテンツは、Herokuに保存しないでください。 Herokuはアプリケーションコードを実行するために作られたもので、リポジトリにあるアプリケーションのファイルのみを扱います。

Herokuはすべてのデプロイ時に以前の環境を破棄し、コードリポジトリに基づいて新しい環境を起動します。

アプリケーションコードのみが他のサービスに委譲されている必要があります。この場合は、S3などのファイルストレージが必要です。

0

ヘロクにはEphemeral filesystemと呼ばれるものがあります。ドキュメントから

各ダイノが 最近展開されたコードの新しいコピーして、独自のはかないファイルシステムを取得します。 dynoの生存期間中、実行中の プロセスはファイルシステムを一時的なスクラッチパッドとして使用できますが、書き込まれたファイルは であり、書き込まれたファイルはダウノーが停止した瞬間に破棄されません。

関連する問題