Heroku рабочий dyno производит файл, как прочитать его из веб-dyno?
По запросу администратора мой рабочий Heroku создает отчет, сжатый как ~10 МБ ZIP-файл.
Генерация занимает около одной минуты, поэтому это делается delayed_job
,
Когда генерация завершена, где хранить файл, чтобы веб-dyno мог его обслуживать?
tmp
папка не та же от одной динамо к другой, кажется.- Бесплатная база данных (5 МБ) недостаточно велика для размещения файла 10 МБ
Нет ли другого варианта, кроме сохранения файла в базе данных и оплаты перехода с базы данных 5 МБ на 20 ГБ?
Примечание: есть только один администратор, и генерация отчета является редким событием.
1 ответ
Решение
А как насчет просто загрузить файл на Amazon S3 и получить к нему доступ оттуда?