Где файл конфигурации Луиджи?

Я установил luigi с помощью команды pip и хотел бы изменить порт для веб-интерфейса. Я пытался найти файл конфигурации, но не смог. Нужно ли мне его создавать?


person Iamasupernoob    schedule 19.05.2017    source источник


Ответы (2)


Вы можете запустить luigid с опцией --port.

luigid --port 80

Расположение файлов конфигурации:

  • /etc/луиджи/луиджи.cfg
  • luigi.cfg (или его устаревшее имя client.cfg) в вашем текущем рабочем каталоге.
  • Переменная среды LUIGI_CONFIG_PATH

в порядке возрастания предпочтения. Вам нужно создать его. например.,

[core]
default-scheduler-host=www.example.com
default-scheduler-port=8088
person MattMcKnight    schedule 19.05.2017
comment
В Windows первый путь к файлу конфигурации не является глобальным, а относится к букве диска. Например, если ваш текущий каталог — W:\abc\xyz, то первое расположение файла конфигурации — W:\etc\luigi\luigi.cfg. - person cowlinator; 17.03.2021

Несмотря на то, что в документации указано обратное, конфигурация порта из конфигурационного файла не используется, по крайней мере, в некоторых версиях или при некоторых обстоятельствах.

Пока это не будет решено, вы всегда должны использовать параметр --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 на полный путь к вашему файлу конфигурации.

person mit    schedule 16.11.2018