public/files
Rails アプリケーションのフォルダーに、Web インターフェイスを介してファイルを定期的にアップロードしています。
これらはほぼ 2 GB になるため、ソース管理に保持したくありません。そのため、実行するたびに、cap deploy
これらのファイルが保存releases/
され、ディレクトリがリポジトリに保存されている元のコピーに置き換えられます。
current
これらのファイルをサーバーのディレクトリに保持する最良の方法は何だろうと思っています。私のアイデアのいくつかは次のとおりです。
- ソース管理からディレクトリを削除し、Capistrano によって管理されていない外部ディレクトリへのリンクに置き換えます。
- Capistrano タスクを作成して、デプロイ前にディレクトリを /tmp にコピーし、デプロイが完了したら /public にコピーして戻します。
これを行う標準的な方法はありますか?