Подтвердить что ты не робот

Как добавить аутентификацию и конечную точку в Мониторинг цветов в сельском саду Django?

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

В частности, как добавить аутентификацию и как определить URL-адрес для доступа к ней?

4b9b3361

Ответ 1

Для настраиваемого адреса используйте флаг --address. Для auth используйте флаг --basic_auth.

См. ниже:

# celery flower --help
Usage: /usr/local/bin/celery [OPTIONS]

Options:

  --address                        run on the given address
  --auth                           regexp  of emails to grant access
  --basic_auth                     colon separated user-password to enable
                                   basic auth
  --broker_api                     inspect broker e.g.
                                   http://guest:[email protected]:15672/api/
  --certfile                       path to SSL certificate file
  --db                             flower database file (default flower.db)
  --debug                          run in debug mode (default False)
  --help                           show this help information
  --inspect                        inspect workers (default True)
  --inspect_timeout                inspect timeout (in milliseconds) (default
                                   1000)
  --keyfile                        path to SSL key file
  --max_tasks                      maximum number of tasks to keep in memory
                                   (default 10000) (default 10000)
  --persistent                     enable persistent mode (default False)
  --port                           run on the given port (default 5555)
  --url_prefix                     base url prefix
  --xheaders                       enable support for the 'X-Real-Ip' and
                                   'X-Scheme' headers. (default False)