【发布时间】:2011-02-24 05:53:53
【问题描述】:
我正在使用 jammit 为 rails 项目打包 js 和 css 文件。 我现在想将文件上传到 Amazon S3 并使用 CloudFront 进行交付。
处理新版本的最佳方式是什么? 我理想的解决方案是有一个 capistrano 配方来处理它。
有人已经做过类似的事情了吗?
【问题讨论】:
标签: capistrano amazon-s3 amazon-cloudfront jammit
我正在使用 jammit 为 rails 项目打包 js 和 css 文件。 我现在想将文件上传到 Amazon S3 并使用 CloudFront 进行交付。
处理新版本的最佳方式是什么? 我理想的解决方案是有一个 capistrano 配方来处理它。
有人已经做过类似的事情了吗?
【问题讨论】:
标签: capistrano amazon-s3 amazon-cloudfront jammit
您可以简单地创建一个 capistrano 任务,在部署后触发复制到 s3。 您可以使用 s3cmd 作为命令行工具。
或者,您可以创建一个由 FuseOverAmazon 挂载的文件夹,并将其配置为您的 jammit assets.yml 中的 package_path。确保运行 rake 任务以手动或在部署接收方中生成资产包。
【讨论】: