heroku で私の Rails アプリを使用して、すべてのこと (アセット、データベース、アップロード) に Amazon を使用することを検討しています。
資産が私を最も悩ませています... Herokuのヘルプファイルには、ファイルをダンプするバケットを作成し、次のように参照するように書かれています: http://s3.amazonaws.com/bucketname/filename。これにより、開発のための2つのオプションが得られます(私が考えることができます):
- ローカルで開発するアセットを .gitignore で見ないようにして、すべての参照をスクラブしたり、ヘルパーを書いたりした後で、それらのファイルを AWS バケットにアップロードするようにすることはできますか?
- 常にすべてを自分のバケットに保存し、ローカル開発中に自分のバケットを呼び出さなければなりません。
これを構成して、アプリのアセットを app/assets フォルダーにローカルに保存し、heroku にプッシュ/デプロイするときにアセットを自動的に amazon にプッシュすることができるかどうか疑問に思っています。
これは、Amazon を使用した初めての heroku rails アプリです。このような構成方法と適切なワークフローについて、私の知性を侮辱してください。
ありがとう。