Example project: https://github.com/buckldav/web/tree/main/farp/step2
See https://kitemetric.com/blogs/dockerizing-a-fastapi-project-with-postgresql-a-comprehensive-guide