celery_worker.py 600 B

123456789101112131415161718192021
  1. #!/usr/bin/env python
  2. """
  3. flaskbb.celery_worker
  4. ~~~~~~~~~~~~~~~~~~~~~
  5. Prepares the celery app for the celery worker.
  6. To start celery, enter this in the console::
  7. celery -A celery_worker.celery --loglevel=info worker
  8. :copyright: (c) 2016 by the FlaskBB Team.
  9. :license: BSD, see LICENSE for more details.
  10. """
  11. try:
  12. from flaskbb.configs.production import ProductionConfig as Config
  13. except ImportError:
  14. from flaskbb.configs.default import DefaultConfig as Config
  15. from flaskbb.app import create_app
  16. from flaskbb.extensions import celery
  17. app = create_app(Config)