DAS_2024_1/polevoy_sergey_lab_3/readme.md

34 lines
1.3 KiB
Markdown
Raw Normal View History

# Лабораторная работа №3
#### ПИбд-42. Полевой Сергей.
#### При выполнении использовал:
- Python 3.12
- Flask
- requests
- Docker
- Docker Compose
#### Задание:
Создать CRUD сервис для каждой сущности с синхронным обменом сообщений. Для этого были выбраны следующие сущности:
##### 1. Услуга. Имеет поля:
- id
- name
- description
##### 2. Тариф. Имеет поля:
- id
- name
- price
- service_uuid
##### У услуги может быть несколько тарифов с разными ценами.
##### Были развернуты два сервиса - service_service и tariff_service, синхронно обменивающиеся сообщениями.
##### Сущности хранятся в оперативной памяти (без БД)
#### Инструкция
Для запуска лабораторной работы, перейдите в папку *polevoy_sergey_lab_3* и выполните команду:
```
docker-compose up --build --remove-orphans
```
#### Демонстрация работы
Доступна по [ссылке](https://disk.yandex.ru/i/TwtZbHobhkfNAg)