A boilerplate repo for a dockerized application running on Python 3.9 FastAPI with SQLAlchemy. Includes a sample model.
docker build . --tag boiler:latest
docker run --publish 127.0.0.1:8000:80/tcp boiler:latest
/
File | Description |
---|---|
.gitignore | Git ignore |
README.md | Readme |
requirements.txt | Python pip requirements |
/app
File | Description |
---|---|
_init_.py | Module init file |
crud.py | Sqlalchemy crud definitions of SQL models |
database.py | Sqlalchemy database setup |
main.py | Fastapi routes and app |
models.py | Sqlalchemy class representation of SQL models |
schemas.py | Pydantic models, for modeling API returns |