Skip to content

Latest commit

 

History

History
14 lines (7 loc) · 857 Bytes

File metadata and controls

14 lines (7 loc) · 857 Bytes

FastAPI application with Celery workers

This project is a boilerplate for using FastAPI application with Celery workers (using RabbitMQ as default message broker).

It is a dockerized, building on top of the production-ready uvicorn-gunicorn-fastapi image by Sebastian Ramirez (author of FastAPI).

Configurations

See uvicorn-gunicorn-fastapi.

Local development

The docker-compose.override.yml file sets INSTALL_DEV=1 flags as build args which allows both worker and web application to auto-reload on local file changes. You'd remove that file when deploying to a server.