FastAPI educational project for Y_Lab. This is a backend service for restaurants with CRUD menu operations. There are three entities: Menu, Submenu, Dishes. The documentation can be found at (http://0.0.0.0:8000/docs, http://localhost:8000/docs or http://127.0.0.1:8000/docs)
- Python 3.10-slim
- FastAPI 0.89.1
- SQLAlchemy 2.0.19
- Alembic 1.11.1
- Gunicorn 21.2.0
- PostgreSQL 15.1-alpine
git clone https://github.com/cnwv/FastAPI_project_Y_Lab.git
cd FastAPI_project_Y_Lab
docker-compose up -d
docker-compose up -d
docker-compose up tests
Upload the menu app.postman_environment.json and menu app.postman_collection.json files from the /tests/postman folder to postman and run the test.