An alternative to the recommended dev container workflow.
docker compose run --rm django ./manage.py migratedocker compose run --rm django ./manage.py createsuperuser
docker compose up- Access http://localhost:8000/
Ctrl+Cto stop
To include the Celery worker: docker compose --profile celery up
docker compose downdocker compose pulldocker compose build --pulldocker compose run --rm django ./manage.py migrate
Remove all data and volumes: docker compose down -v