comparison docs/setup.rst @ 8268:f8f50d3b6512

celery: upgrade to Celery 4 Celery 3 doesn't support Python 3.7 or later. This upgrade is thus essential for full Python 3 support. But note that https://docs.celeryproject.org/en/4.4.0/faq.html#does-celery-support-windows says "No". The names of config settings changed in Celery 3 to 4, as described on https://docs.celeryproject.org/en/3.0/whatsnew-4.0.html#lowercase-setting-names . Celery 4 config settings can now be specified in Kallithea .ini files by prefixing with `celery.` - for example as `celery.broker_url`. Remain backwards compatible for the usual settings, and map old names to the new names.
author Mads Kiilerich <mads@kiilerich.com>
date Thu, 20 Feb 2020 02:03:24 +0100
parents 01aca0a4f876
children 68d4aae74194 a9e71e61cedf
comparison
equal deleted inserted replaced
8267:e432a6a7dd7c 8268:f8f50d3b6512
330 The use of Celery is configured in the Kallithea ini configuration file. 330 The use of Celery is configured in the Kallithea ini configuration file.
331 To enable it, simply set:: 331 To enable it, simply set::
332 332
333 use_celery = true 333 use_celery = true
334 334
335 and add or change the ``celery.*`` and ``broker.*`` configuration variables. 335 and add or change the ``celery.*`` configuration variables.
336 336
337 Remember that the ini files use the format with '.' and not with '_' like 337 Configuration settings are prefixed with 'celery.', so for example setting
338 Celery. So for example setting `BROKER_HOST` in Celery means setting 338 `broker_url` in Celery means setting `celery.broker_url` in the configuration
339 `broker.host` in the configuration file. 339 file.
340 340
341 To start the Celery process, run:: 341 To start the Celery process, run::
342 342
343 kallithea-cli celery-run -c my.ini 343 kallithea-cli celery-run -c my.ini
344 344