在亚马逊S3上使用jammit和发布文件的最佳方法是什么?

时间:2010-05-26 15:10:34

标签: capistrano amazon-s3 amazon-cloudfront jammit

我正在使用jammit打包一个rails项目的js和css文件。 我现在想要将文件上传到Amazon S3并使用CloudFront进行传递。

处理新版本的最佳方法是什么? 我理想的解决方案是使用capistrano配方来处理它。

任何人都已经做过类似的事了?

1 个答案:

答案 0 :(得分:1)

您可以简单地创建一个capistrano任务,在部署后触发副本到s3。 您可以使用s3cmd作为命令行工具。

或者,您可以创建由FuseOverAmazon挂载的文件夹,并将其配置为jammit assets.yml中的package_path。确保运行rake任务以手动生成资产包或在部署收件人中生成资产包。

http://s3tools.org/s3cmd

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