https://github.com/itaru2622/docker-fastapi
docker run --rm -it -p 8000:8000 -v ${PWD}:/app itaru2622/fastapi:bookworm
# the above cmd start docker container with:
apt install -y /app/requirements-apt.txt
pip3 install -r /app/requirements.txt
uvicorn main:app
you can:
docker run --rm -it -p 8000:8000 -v ${PWD}:${PWD} -w ${PWD} -e py_requirements=${PWD}/requirements.txt -e apt_requirements=${PWD}/requirements-apt.txt -e app=main:app -e opts='--host 0.0.0.0 --reload --reload-include "*.py" --reload-include "*.conf"' itaru2622/fastapi:bookworm
# the above cmd start docker container with:
apt install -y ${apt_requirements}
pip3 install -r ${py_requirements}
uvicorn ${opts} ${app}
Content type
Image
Digest
sha256:d9165a03f…
Size
479 MB
Last updated
about 21 hours ago
docker pull itaru2622/fastapi:trixie