Example of how to handle background processes with Falcon, Celery, and Docker
Spin up the containers:
$ docker-compose up -d
Open your browser to http://localhost:8000/ping to view the app or to http://localhost:5555 to view the Flower dashboard.
Trigger a new task:
$ curl -X POST http://localhost:8000/create \
-d '{"number":"3"}' \
-H "Content-Type: application/json"
Check the status:
$ curl http://localhost:8000/status/<ADD_TASK_ID>
Check out the post.