Я пытаюсь использовать переменную окружения в odoo.conf файл, чтобы указать путь, где хранятся журналы. Пока что я пробовал:
odoo.conf
logfile = ${test.rueda}/odoo.log
Но это не работает. Есть ли способ добиться этого?
Файлы конфигурации Odoo не поддерживают доступ к переменным среды.
Я могу придумать 2 возможных подхода:
Использовать относительные пути. Имена файлов в конфигурации относятся к рабочему каталогу процесса сервера Odoo. Запустите сервер Odoo в разных каталогах, по одному для каждой цели, и сохраните такую же структуру относительно этого.
Использовать переменные окружения в командной строке. При запуске сервера Odoo любой параметр конфигурации может быть передан с использованием -- (2 знака тире) в качестве префикса. В сценарии запуска вы можете использовать переменные окружения, как и в любом другом сценарии оболочки. Подробнее см. https://www.odoo.com/documentation/11.0/reference/cmdline.html.
--