Deployment
There are many ways to deploy Django. The articles in this section cover configuring the PCS, general deployment guidelines, and deploying both with and without Docker.
Docker
The project has been extenively tested with and includes files for deploying using Docker. Please reference the project’s Docker documentation for usage information.
Support Services
The project settings file1 and Flower settings file2 specify the use of several support services which run alongside the Django application server. Links to relevant documentation are available in the navigation menu.
- Celery (Beat | Flower | Worker)
Schedules, monitors, and performs asynchronous task execution - MariaDB
Django’s application database - Redis
Object store for Django’s cache, session and messaging systems & Celery results backend - RabbitMQ
Message broker which brokers Celery tasks