开发者

I want to use the fleximage gem and s3 for storage, but don't want dev/qa/test envs to use s3

开发者 https://www.devze.com 2022-12-23 11:05 出处:网络
I have a rails app that I\'m going to host on engineyard and want to store image files on s3. But I don\'t know if I want all developer machines to beusing s3 for storage of all our test and dev imag

I have a rails app that I'm going to host on engineyard and want to store image files on s3.

But I don't know if I want all developer machines to beusing s3 for storage of all our test and dev images. Maybe it's not an issue -- but it seems like a waste to have everyone storing all our images in s3.

I've heard of so开发者_运维知识库me ppl who store images on s3 'hacking' dev environments to store images locally on the file system -- and then using s3 in prod only.

What are other people doing?


You could write a wrapper class around the gem that uses the file system for image storage instead of S3 for non-production environments. Then your application would use the wrapper rather than the gem directly. Or make the image store the wrapper uses a configuration option.


I use why's old Camping app, parkplace. It behaves like (most?) of the S3 API, but runs locally. The new location for it is here: http://github.com/technoweenie/parkplace

0

精彩评论

暂无评论...
验证码 换一张
取 消