Я устанавливаю Celery через Puppet, и я хотел бы также иметь файл конфигурации по умолчанию, чтобы обеспечить сельдерей. Имя по умолчанию - celeryconfig.py
, но я не знаю, где его скопировать.Файл конфигурации по умолчанию для сельдерея
Я НЕ использую сельдерей с Django.
Какое место я должен скопировать celeryconfig.py
, чтобы сельдерей мог читать его каждый раз, когда он бежит?
Я знаю об этом. Но есть возможность иметь несколько проектов, и я хочу, чтобы они делили базовую конфигурацию (например, брокер или бэкэнд и т. Д.), Таким образом, если (если есть), файл конфигурации в проекте, если я хочу иметь другую конфигурацию. – ep0
1. Самый простой способ - установить конфигурацию для каждого проекта, легко обновить проект и настроить с помощью «марионетки», «ткани», «шеф-повара», «солиста». 2. Вы также можете поместить confgis в один конкретный файл в файловой системе, например '/ etc /' для linux, но, вероятно, '/ etc /' лучше для системных пакетов не для собственных проектов. 3. Вы можете использовать файл 'envvar' вместо файла. 4. Вы можете использовать пакет с конфигурациями, просто установите яйцо из файловой системы или если у вас есть собственное зеркало pypi или частный проект csv (также можете посмотреть на подмодули git и т. Д.). 5. Вы можете настроить определенный сервер, который будет возвращать конфигурации по запросу. – tbicr