Докку и постоянное хранилище

Я не могу понять, как настроить постоянное хранилище для моего приложения. Он основан на https://github.com/NYTimes/kyt-starter-universal. Постоянный каталог должен быть содержимым / src / public / content. Моя папка хранения находится в / home / user / content. Я не понимаю, как работает развертывание. Чтобы создать производственную сборку локально, мне нужно запустить npm build && npm start. После этого файлы располагаются в папке / build. Насколько я знаю, мне нужно создать ДОКЕРФИЛЬ для выполнения этих команд после развертывания (я прав? Мне нужно настраивать порты?). Но куда должна идти моя постоянная папка? Это

dokku storage:mount app-name /home/user/content:/src/public/content

or

dokku storage:mount app-name /home/user/content:/build/content

или просто

dokku storage:mount app-name /home/user/content:/content ?

Я вижу, что рекомендуемый способ - использовать / var / lib / dokku / data / storage, но у меня нет доступа из моей учетной записи, поэтому, возможно, мне не хватает чего-то большего. Пожалуйста, простите мое незнание. Спасибо!


person Arvigeus    schedule 07.11.2016    source источник


Ответы (1)


Вы можете сделать это с помощью параметров докера, без использования плагинов.

Просто добавьте параметры докера, изменяя ваши папки, как в этом ответе. Рельсы - Докку - Скрепка: При каждом продвижении к производственным перерывам (404) пользователь загружал изображения

person xploshioOn    schedule 16.12.2016