/fastapi-sqlalchemy-boilerplate

A boilerplate repo for a dockerized application running on Python 3.9 FastAPI with SQLAlchemy.

Primary LanguagePython

fastapi-sqlalchemy-boilerplate

A boilerplate repo for a dockerized application running on Python 3.9 FastAPI with SQLAlchemy. Includes a sample model.

Running

docker build . --tag boiler:latest
docker run --publish 127.0.0.1:8000:80/tcp boiler:latest

Files

/

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