我正在使用Jammit打包JS和CSS文件作为Rails项目。我现在想将文件上传到Amazon S3并使用CloudFront进行交付。

处理新版本的最佳方法是什么?我的理想解决方案是拥有Capistrano食谱来处理它。

正如任何人已经做过这样的事情吗?

有帮助吗?

解决方案

您可以简单地创建一个Capistrano任务,该任务在部署后将副本触发到S3。您可以将S3CMD用作命令行工具。

另外,您可以创建一个由FuseOverAmazon安装的文件夹,并将其配置为Jammit Assets.YML中的Package_path。确保运行RAKE任务,以手动或部署食谱中生成资产软件包。

http://s3tools.org/s3cmd

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top