0

我正在使用 jammit 为 rails 项目打包 js 和 css 文件。我现在想将文件上传到 Amazon S3 并使用 CloudFront 进行交付。

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

因为有人已经做过类似的事情了?

4

1 回答 1

1

您可以简单地创建一个 capistrano 任务,在部署后触发复制到 s3。您可以使用 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 回答