SQLite データベースを解析するためのスクリプト ファイルがあります。ここで、サードパーティ (既に SQLITE としてホストされている) から上記のデータベースをダウンロードして解凍する CRON ジョブを作成する必要があります。これは WGET と UNZIP を使用して実行できることは理解していますが、Heroku の読み取り専用ファイル システムを考えると、これは完全にメモリ内で可能ですか? ありがとう。
質問する
346 次
1 に答える
3
Herokuのファイルシステムは読み取り専用ですが、アプリケーションフォルダ内からtmp
andディレクトリを使用できます。log
書き込み可能なディレクトリは、。/tmpと./log(アプリケーションルートの下)の2つです。リクエスト中に一時的にファイルをドロップしたい場合は、#{RAILS_ROOT}/tmp/myfile_#{Process.pid}のようなファイル名に書き込むことができます。このファイルが後続のリクエストで存在するという保証はありません(存在する可能性はありますが)。したがって、これをいかなる種類の永続ストレージにも使用しないでください。
于 2010-03-30T05:29:12.707 に答える