Dockerized Flask application. A shared cookbook app where users can add, browse, and rate recipes.
- Frontend: Vite + React js + SWC + Tailwind CSS
- Backend: Python + Flask
- DB: MySQL
git clone https://github.com/dnyss/Team4Demo1.git
cd Team4Demo1sudo chmod +x init.sh./init.sh- Swagger UI: http://localhost:5000/apidocs
- OpenAPI Spec: http://localhost:5000/apispec_1.json
docker compose exec api pytest -vdocker compose exec web pnpm test --rundocker compose exec api pre-commit run --all-filesAfter modifying pyproject.toml or extra-requirements.in, regenerate requirements.txt:
pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt extra-requirements.in pyproject.toml