2009-11-15 102 views
4

我有一个Rails项目,我将部署到令人惊叹的Heroku自动将文件部署到Amazon S3?

我真的很希望能够自动推我的资源到Amazon S3自动,资源在这种情况下是我的图片,样式表和javascript。

很显然,我可以写某种Capistrano的任务来完成我自己的,但没有人知道的东西,已经做了这个?

注意:我不需要能够将用户文件上传到S3,因为我已经通过回形针做到了这一点。我正在谈论运行该网站所需的实际项目文件。

+0

为什么要将静态资产上传到S3?要使用Cloudfront?把他们放在欧洲桶里? Heroku提供的静态资产很好,所以除非你喜欢做一些事情,否则它只是从你的S3账户(你支付带宽的地方)或从Heruko的Amazon托管的服务器上下载的静态资产的问题; – 2009-11-15 10:46:12

+0

我一直在这里阅读有关文件大小和S information的信息:http://docs.heroku.com/constraints#large-static-assets – 2009-11-16 02:34:50

+0

@Toby您链接到的页面不再可用:( – 2011-07-07 10:14:47

回答

0

我撞到你的问题寻找相同的答案。我对Jammit作为一名资产打包者有着良好的经验,并且我碰到了一个可以部署到S3并且看起来完全符合您的需求的创业板。

https://github.com/railsjedi/jammit-s3

最佳, 吉荣