Directory structure:
└── sav-labs-rest-api/
├── README.md
├── alembic.ini
├── docker-compose.yml
├── Dockerfile
├── Jenkinsfile
├── main.py
├── requirements.txt
├── core/
│ ├── __init__.py
│ └── config.py
├── db/
│ ├── __init__.py
│ ├── base.py
│ ├── db_session.py
│ └── items.py
├── endpoints/
│ ├── __init__.py
│ ├── base.py
│ ├── items.py
│ ├── liveness_probe.py
│ └── s3.py
├── migrations/
│ ├── README
│ ├── __init__.py
│ ├── env.py
│ ├── script.py.mako
│ └── versions/
│ └── __init__.py
├── models/
│ ├── __init__.py
│ └── items.py
├── tests/
│ ├── __init__.py
│ ├── base_test.py
│ ├── test_s3.py
│ └── test_data/
│ ├── data1.txt
│ └── data2.txt
├── utils/
│ ├── __init__.py
│ ├── s3.py
│ └── validate.py
└── .github/
└── workflows/
└── flake8.yml