Как лучше хранить файлы в проекте на Heroku? (Spring MVC)

Подскажите пожалуйста, каким образом лучше всего хранить файлы в проекте на Heroku?

Можно ли хранить их локально, аналогично тому как они хранятся на компьютере? Или их нужно сохранять в базу, с типом данных Blob и конвертировать в картинки, excel и т. д. (только тоже, отдельный вопрос: как)? Или извратиться и сохранять файлы в облако, например на dropbox, а в базе просто указать ссылку на этот файл?


Ответы (1 шт):

Автор решения: Podushkoved

Просто в проекте можно хранить как статические ресурсы, базы данных здесь не нужны. Или если очень хочется попробовать, тогда попробуй все варианты! Можно заодно время замерить.

Как это сделать?

Ресурсы проекта (вместе со всем проектом) собираются в архив jar / war и деплоятся на heroku. Или можно закомитить проект в git в разобранном виде вместе с ресурсами и с файлом pom / gradle - тогда heroku собирёт проект сам.


Если нужно файл с настройками к проекту добавить или что-то подобное:

См. также:

→ Ссылка