私は、ユーザーがRails Carrierwaveを使用してPDFドキュメントをアップロードできるようにするアプリを持っています。 cap:deploy
を使用してデプロイすると、本番サーバーのuploadsディレクトリは新しいバージョンに移動されません。どのように含めることができますか?Git。ユーザーがアップロードしたファイルを移動するには?
0
A
答えて
4
ファイルを移動しないでください。代わりに、展開の間に存続するshared
ディレクトリへのシンボリックリンクを作成します。
代表的な例として、shared/uploads
ディレクトリがあり、それぞれの展開後にpublic/uploads
にシンボリックリンクされています。デプロイ時に競合を避けるため、.gitignore
には無視されるようにpublic/uploads
を設定することを忘れないでください。シンボリックリンクを作成する前に、ディレクトリrm -rf
を置くこともできます。
シンボリックリンクの操作は、おおよそ次のようになります。
run "ln -s #{shared_path}/uploads #{release_path}/public/uploads"
あなたはそのための個別のタスクを追加したり、ちょうど右の点で、既存の1に追加しことができます。
関連する問題
- 1. 移動したファイルでgit-svn rebaseを解決するには?
- 2. 移動アップロードされたファイルのエラーが
- 3. アップロードされたファイルをネットワークドライブに移動
- 4. Gitファイルをフォルダに移動する
- 5. アップロードしたファイルをリモートサーバーに移動する
- 6. ファイルをアップロードしてCのディレクトリに移動するには
- 7. アップロードしたファイルをLaravel 5.3に移動します。
- 8. アップロードされたファイルをPHPで移動
- 9. ユーザーがアップロードしたファイルをWordpressに保存する方法は?
- 10. ユーザーがアップロードしたビデオをローカルからアマゾンへ移動するS3レールアプリ
- 11. アップロードされたファイルの移動機能アップロードされた画像が移動しない
- 12. アップロードしたファイルを移動するときのエラー
- 13. 追跡されたファイルをgitでuntrackedに移動する
- 14. PHPでファイルを移動する(ファイルのアップロードに関連する)
- 15. アップロードしたファイルを別のディレクトリに移動
- 16. phpでユーザーがアップロードしたファイルを表示する方法は?
- 17. イメージをアップロードした後にボタンを移動する方法は?
- 18. 別のユーザー名でreititoyをgitからgithubに移動する
- 19. ユーザーがページを移動したときにライトボックスがトリガーする
- 20. git origin/masterを移動するには
- 21. ユーザーがアップロードした動画の配信
- 22. アップロード後にDjango FileField移動ファイル
- 23. ファイルをアップロードして別のPHPページに移動します
- 24. gitファイルをルートとしてアップロードする
- 25. symfony 3はアップロードされたファイルを移動できません
- 26. アップロードされたファイルはアップロードフォルダに移動しますが、SQLでは間違ったディレクトリになります
- 27. ユーザーが実際に移動したときに確認する
- 28. .gitフォルダを移動する
- 29. gitリポジトリを移動する
- 30. gitでプッシュまたはプルするときにユーザーがアップロードしたコンテンツを保存する方法
良い解決策:) – d11wtq
お金の上に右! –