.. | ||
category_service | ||
service_service | ||
.gitignore | ||
docker-compose.yaml | ||
nginx.conf | ||
README.md | ||
requirements.txt |
Лабораторная работа №3
ПИбд-42. Мочалов Данила.
При выполнении использовал:
- Python 3.12
- Flask
- requests
- Docker
- Docker Compose
Задание:
Для выполнения лабораторной работы были созданы следующие сущности:
1. Категория. Имеет поля:
- id
- name
- description
2. Услуга. Имеет поля:
- id
- name
- category_id
Каждой категории может принадлежать множество услуг.
Были развернуты два сервиса - category_service и service_service, синхронно обменивающиеся сообщениями.
Сущности хранятся в оперативной памяти (без БД)
Инструкция
Для запуска лабораторной работы, перейдите в папку mochalov_danila_lab_3 и выполните команду:
docker-compose up --build -d --remove-orphans
Демонстрация работы
Доступна по ссылке