Rails - Docker - поиск корневого пути Rails в разработке - PullRequest
0 голосов
/ 03 октября 2018

Я работаю над проектом, который выполняется в док-контейнерах, и наши ресурсы не отображаются локально.Они сохраняются в БД, как и должны, с проблемой, создаваемой assets_path.

Когда я запускаю приложение локально (не в контейнере) и вызываю Rails.root, я получаю полный путь (/home/projects/bla...)

Когда я вызываю Rails.root в контейнере Docker, я получаю только '/bla'.

Есть ли способ заставить Docker вычислитьчто такое «настоящий» Rails-корень?

Заранее спасибо

1 Ответ

0 голосов
/ 04 октября 2018

Если папка вашего проекта монтируется в ваш док-контейнер, вам придется явно объявить WORKDIR, добавив эту строку к вашему Dockerfile и перестроить образ.

WORKDIR /home/projects/bla

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...