2012-07-24 7 views
5

私はS3に写真を保存するためにペーパークリップを使用するレール上に構築されたウェブサイトを持っています。これは素晴らしいです。私はHerokuを使用しているので、将来の変更とユーザーテストのためにステージングサーバーもセットアップしています。 12factor Dev/Prod parity http://www.12factor.net/dev-prod-parityを念頭に置いて、私はPGbackupsを使って、同じデータを本番と同じステージングに保ってきました。しかし、私は生産S3バケットをステージングに同期させる良い方法を見つけることができません。写真をステージングS3にコピーする(レールとクリップを使用)

生産用写真を誤って削除する恐れがあるため、私の生産用S3バケットをステージングに使用したくありません。紛失した写真が表示されていると、ユーザテストが邪魔になり、受け入れられなくなります。保存中に同じ写真を2つのバケットにプッシュする、またはステージングをS3のプロダクションバケットの「スレーブ」に設定する簡単なソリューションはありますか?

答えて

0

スクリプトを実行して、本番バケットをデータベースを同期させるステージングするハーベスターにコピーすることができます。ちょっとグーグルで私が見つけたのはthis oneです。レーキタスクでラップして、ステージングアプリから実行することができます。

関連する問題