0

私はjammitを使用して、railsプロジェクトのjsファイルとcssファイルをパッケージ化しています。ここで、ファイルをAmazon S3にアップロードし、CloudFrontを使用して配信したいと思います。

新しいバージョンに対処するための最良の方法は何でしょうか?私の理想的な解決策は、それに対処するためのカピストラーノレシピを用意することです。

誰かがすでにそのようなことをしたように?

4

1 に答える 1

1

デプロイ後に s3 へのコピーをトリガーする capistrano タスクを作成するだけです。そのためのコマンド ライン ツールとして s3cmd を使用できます。

または、FuseOverAmazon によってマウントされたフォルダーを作成し、それを jammit assets.yml の package_path として構成することもできます。アセット パッケージを手動で生成するため、またはデプロイ レシピで rake タスクを必ず実行してください。

http://s3tools.org/s3cmd

http://code.google.com/p/s3fs/wiki/FuseOverAmazon

于 2010-12-01T01:03:00.857 に答える