Образовательный проект FastAPI для Y_Lab. Это серверная служба для ресторанов с операциями меню CRUD. Есть три сущности: Меню, Подменю, Блюда. Документацию можно найти по адресу (http://0.0.0.0:8000/docs, http://localhost:8000/docs или http://127.0.0.1:8000/docs)
путь к нему src/menu/repositories.py строка 18:24
путь к нему test/test_count.py
- Соберите docker-compose командой "docker-compose -f docker-compose.yml build"
- Запустите docker-compose командой "docker-compose -f docker-compose.yml up" добавите " -d " для скрытия дебуга
- Перейдите по этой ссылке "http://127.0.0.1:8000/"
Все готово
- Соберите docker-compose командой "docker-compose -f docker-compose-test.yml build"
- Запустите docker-compose командой "docker-compose -f docker-compose-test.yml up"
В консоли покажутся результаты тестов чтобы выйти нажмите на 'Ctrl + C'
Изменение нужно подверждать знаком в 'H' таблице
- Для добавление. После добавление всех полей нужно прописать 'C'
- Для обновление. После внесении всех изменений нужно прописать 'U'
- Для удаление. Нужно прописать 'D', но удалятся и все связанные объекты