我正在使用jammit打包一个rails项目的js和css文件。 我现在想要将文件上传到Amazon S3并使用CloudFront进行传递。
处理新版本的最佳方法是什么? 我理想的解决方案是使用capistrano配方来处理它。
任何人都已经做过类似的事了?
答案 0 :(得分:1)
您可以简单地创建一个capistrano任务,在部署后触发副本到s3。 您可以使用s3cmd作为命令行工具。
或者,您可以创建由FuseOverAmazon挂载的文件夹,并将其配置为jammit assets.yml中的package_path。确保运行rake任务以手动生成资产包或在部署收件人中生成资产包。