Где находится конфигурационный файл luigi?
Я установил luigi по команде pip и хотел бы изменить порт для веб-интерфейса. Я пытался найти файл конфигурации, но не смог. Нужно ли создавать?
2 ответа
Вы можете запустить luigid с опцией --port.
luigid --port 80
Расположение файла конфигурации:
- /etc/luigi/luigi.cfg
- luigi.cfg (или его прежнее имя client.cfg) в вашем текущем рабочем каталоге
- Переменная окружения LUIGI_CONFIG_PATH
в порядке возрастания предпочтений. Вам нужно создать один. например,
[core]
default-scheduler-host=www.example.com
default-scheduler-port=8088
Несмотря на то, что в документации сказано иное, конфигурация порта из файла конфигурации не используется, по крайней мере, в некоторых версиях или некоторых обстоятельствах.
Пока это не решено, вы всегда должны использовать --port
вариант luigid:
luigid --port 12345
Также см. https://github.com/spotify/luigi/issues/2235
Для других параметров конфигурации следует использовать файл конфигурации. См. https://luigi.readthedocs.io/en/stable/configuration.html
Для глобальной конфигурации хоста вы можете создать файл:
/etc/luigi/luigi.cfg
Убедитесь, что он доступен для чтения пользователем, который запускает luigid и luig.
В качестве альтернативы локальный файл конфигурации, который будет распознан,
luigi.cfg
которую вы должны будете создать в текущем рабочем каталоге.
Если вы хотите пользовательское расположение файла конфигурации, вы можете установить переменную окружения LUIGI_CONFIG_PATH
на полный путь вашего файла конфигурации.