- Python (currently using version: 3.9.3)
- Virtualenv (shipped with Python as of 3.3)
- Visual Studio Code
- FastAPI
- Docker
git clone https://github.com/python-spokane/getting-started-with-fastapi
getting-started-with-fastapi
python -m virtualenv ./.venv
./.venv/Scripts/Activate.ps1
pip install -r requirements.txtuvicorn example1:app --reloaduvicorn example2:app --reloadRun
uvicorn example3.main:app --reloadTests
pytest ./example4/vehicle_test.pyRun
uvicorn example4.main:app --reloadTests
pytest ./example4/vehicle_service_test.py
pytest ./example4/main_test.pycd ./example-docker
docker-compose build
docker-compose upcd ./example-docker-reload
docker-compose build
docker-compose upcd ./example-docker-diy
docker-compose build
docker-compose upuvicorn example-security.main:app --reloaduvicorn example-security-token.main:app --reloaduvicorn example-security-password.main:app --reloadcd ./example-cars
docker-compose build
docker-compose up