.
├── app
│ ├── blueprints
│ │ ├── auth
│ │ └── home
│ ├── __init__.py
│ ├── models.py
├── config.py
├── documentation
│ └── auth.md
├── instance
│ └── data.db
├── main.py
├── migrations
├── pyproject.toml
├── README.md
├── requirements.txt
├── run.py
└── uv.lock
13 directories, 20 files- Create a virtual environment
python -m venv .venv
OR
uv venv # if uv is installed- Activate the vitual env
source .venv/bin/activate # linux/MacOs
.venv\Scripts\activate # windows- Install required dependencies.
uv sync- run the system
flask run- Build images and run containers
docker compose up -d --build- Check logs
docker logs <container-name>- Stop the container
docker compose down- Make sure to be in the root directory
- Run the following commands
pytest -v
# If you get import errors, try running it as a script
python -m pytest -v- Check logs
documented by: Tom