Give authors on Runestone Academy control of rebuilding and deploying their books.
Using FastAPI, Celery, Redis, and docker to manage background tasks. Thanks to Michael Herman for the excellent article that got me started on this project.
Spin up the containers:
$ docker-compose up -d --buildOpen your browser to http://localhost:8004