2012-04-12 1 views
1

Мой брат сказал мне, что мне нужно установить Amazon S3 в мое приложение, чтобы использовать Paperclip. Тем не менее, я просто нажал мое приложение на сервер производства Heroku, и я не могу загружать изображения без проблем. У меня нет S3.Do Heroku принимает приложения с возможностью загрузки Paperclip?

ответ

6

Вам необходимо использовать Amazon S3, если вы хотите, чтобы ваши загруженные изображения сохранялись в будущих развертываниях приложений и действиях масштабирования.

Вы можете загрузить в Heroku без Amazon S3, но вы обнаружите, что ваши изображения исчезнут после повторного развертывания/масштабирования вашего приложения. Повторное развертывание перекомпилирует пул для вашего приложения из репозитория git, в то время как масштабирование до более чем одного dyno означает, что активы не будут доступны на других динамиках.

И вы не являетесь «установкой S3» - вы просто используете сервис Amazon S3 для хранения ваших активов.