Как использовать переменную окружения в odoo.conf - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь использовать переменную окружения в odoo.conf файл, чтобы указать путь, где хранятся журналы. Пока что я пробовал:

logfile = ${test.rueda}/odoo.log

Но это не работает. Есть ли способ добиться этого?

1 Ответ

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

Файлы конфигурации Odoo не поддерживают доступ к переменным среды.

Я могу придумать 2 возможных подхода:

  • Использовать относительные пути. Имена файлов в конфигурации относятся к рабочему каталогу процесса сервера Odoo. Запустите сервер Odoo в разных каталогах, по одному для каждой цели, и сохраните такую ​​же структуру относительно этого.

  • Использовать переменные окружения в командной строке. При запуске сервера Odoo любой параметр конфигурации может быть передан с использованием -- (2 знака тире) в качестве префикса. В сценарии запуска вы можете использовать переменные окружения, как и в любом другом сценарии оболочки. Подробнее см. https://www.odoo.com/documentation/11.0/reference/cmdline.html.

...