Heroku рабочий dyno производит файл, как прочитать его из веб-dyno?

По запросу администратора мой рабочий Heroku создает отчет, сжатый как ~10 МБ ZIP-файл.

Генерация занимает около одной минуты, поэтому это делается delayed_job,
Когда генерация завершена, где хранить файл, чтобы веб-dyno мог его обслуживать?

  • tmp папка не та же от одной динамо к другой, кажется.
  • Бесплатная база данных (5 МБ) недостаточно велика для размещения файла 10 МБ

Нет ли другого варианта, кроме сохранения файла в базе данных и оплаты перехода с базы данных 5 МБ на 20 ГБ?

Примечание: есть только один администратор, и генерация отчета является редким событием.

1 ответ

Решение

А как насчет просто загрузить файл на Amazon S3 и получить к нему доступ оттуда?

Другие вопросы по тегам