Heroku Хранение файлов - PullRequest
41 голосов
/ 12 июля 2011

Heroku имеет только 100 МБ для хранения файлов, верно? Я делаю низкоуровневое приложение для рельсов, и мне действительно нравится Heroku, но если мое приложение позволяет каждому пользователю загрузить одну фотографию, я могу быстро исчерпать пространство ... есть ли простое решение, которое позволит мне иметь альтернативу? хранилище файлов для фото профиля или что-то подобное?

Ответы [ 2 ]

19 голосов
/ 29 сентября 2014

Я бы порекомендовал вам проверить решение для надстройки heroku, которое составляет https://addons.heroku.com/cloudinary.. Вы получите 500 МБ для бесплатной и простой интеграции heroku.

Для приложения RoR вы можете проверить: https://devcenter.heroku.com/articles/cloudinary#using-with-ruby-on-rails

Также есть документация для Nodejs и Django .

18 голосов
/ 12 июля 2011

См. это сообщение в блоге

В вашей модели.

has_attached_file :picture, 
                   :styles => {:large => "275x450>"},
                   :storage => :s3, 
                   :s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
                   :path => "appname/:attachment/:style/:id.:extension"

В s3.yml в вашей директории config:

    development:
      bucket: bucketname
      access_key_id: key
      secret_access_key: key

    production:
      bucket: bucketname
      access_key_id: key
      secret_access_key: key

Тогда зарегистрируйтесь на Amazon S3: http://aws.amazon.com/s3/

...