ステージングおよび実稼働サーバーへの展開用に capistrano をセットアップしました。最後に気になるのは、ユーザーがアップロードしたコンテンツの処理方法です。現在、アップロード フォルダーとそのコンテンツは git リポジトリでバージョン管理されています。可能であれば、悪い習慣ではなく、デプロイ スクリプトを使用して通常のデプロイ作業を行うだけでなく、スクリプトにタスクを追加して、prod サーバーに新しくアップロードされたコンテンツをリポジトリにプッシュすることもできます。
これは賢明な/可能な動きですか?皆さんは普段、この種のことをどのように処理していますか?