Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

Celery Container

Celery is a distributed task queue.


To use this container to run your Celery instance you need to:

  • create a Dockerfile that extends this one
  • put your Celery application in the root of your project at tasks/
  • name your celery application variable within as celery_app
  • include a requirements.txt file at the root of your project to specify your Python dependencies

Your Dockerfile might look something like:

FROM shillaker/celery
ADD my_celery_conf/ /container/conf/

Including Django

If a file exists in the root of your project the container will automatically set up your Django app for

Custom Start Script

If you would like to perform further set-up before the container has started you need to include your own start-up
script at /container/scripts/, e.g.

ADD my_scripts/ /container/scripts/

This can be used for things like setting up databases or extra resources required by your celery tasks.

Docker Pull Command
Source Repository

Comments (0)