Как обслуживать изображения с помощью приложения dokku и nginx

Я новичок в dokku и nginx. Я хочу обслуживать изображения со своего сервера, прямо сейчас у меня есть приложение, работающее в dokku, которое обслуживает меня разными json из базы данных. Прямо сейчас я хочу загружать файлы и изображения и предоставлять эти изображения пользователям.

  • Мне удалось найти документацию о постоянное хранилище dokku, чтобы смонтировать локальное хранилище и перенаправить все данные из приложения в этот каталог.
  • Мой вопрос прямо сейчас. Как я могу предоставить изображение пользователям? Если я использую http://app-name.host.com/storage/image-url.jpg поможет?.
  • Или мне следует использовать некоторую конфигурацию из файла nginx для обслуживания файлов непосредственно из локального хранилища сервера?

Может быть, кто-то может направить меня на правильный путь, потому что я не могу найти четкой информации об этом.

Благодарю вас!


person Bruno    schedule 07.05.2017    source источник


Ответы (1)


Вы также можете:

  • отправить настроенный nginx.conf.sigil с ваш репозиторий, чтобы сделать внешний маршрут nginx напрямую к каталогу хранилища
  • измените свое приложение, чтобы обслуживать его. Большинство фреймворков имеют эту функцию.
person Jose Diaz-Gonzalez    schedule 11.05.2017
comment
Спасибо Хосе за ответ. Я исследовал, и структура, которую я использую, имеет возможность создать в контейнере папку для загрузки и загрузки изображений, поэтому с этим и установкой постоянного хранилища (и привязкой к папке контейнера) можно сохранить данные в моем сервер? - person Bruno; 11.05.2017
comment
Правильно, плагин постоянного хранилища позволит вам смонтировать каталог в контейнер. - person Jose Diaz-Gonzalez; 11.05.2017
comment
Спасибо за помощь! - person Bruno; 11.05.2017