Изображения, загруженные через ActiveStorage, исчезают после развертывания Dokku

Я успешно развернул свое приложение Rails в моей капле DigitalOcean через Dokku. После его развертывания я начал загружать изображения на свой сайт. После установки новой версии и повторного развертывания приложения загруженные изображения исчезли.

Я уже читал, что Dokku использует временное хранилище. Я пробовал следовать руководству, чтобы сделать его постоянным хранилищем, но безуспешно.

Это команда, которую я пробовал:

dokku storage:mount underlords /var/lib/dokku/data/storage:/storage

После передислокации он все еще не работал.


person G. Baku    schedule 16.06.2019    source источник


Ответы (1)


Если вы используете постоянное хранилище, обратите внимание, что второй путь - это абсолютный путь внутри контейнера вашего приложения. Он не относительно каталога /app, а относительно корневого пути. Это означает, что вы должны сохранять свои файлы в /storage, а не в /app/storage.

person Jose Diaz-Gonzalez    schedule 13.08.2019