40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
|
# Лабораторная работа №3
|
|||
|
#### ПИбд-42. Минхасапов Руслан.
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
#### При выполнении лабораторной работы были использованы:
|
|||
|
- Python 3.12
|
|||
|
- Flask
|
|||
|
- requests
|
|||
|
- Docker
|
|||
|
- Docker Compose
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
#### Задание:
|
|||
|
В рамках данной работы были созданы сущности:
|
|||
|
##### 1. Клуб. Имеет поля:
|
|||
|
- id
|
|||
|
- address
|
|||
|
- phone
|
|||
|
##### 2. Ресурс. Имеет поля:
|
|||
|
- id
|
|||
|
- name
|
|||
|
- amount
|
|||
|
- club_id
|
|||
|
|
|||
|
##### Каждому клубу могут принадлежать много ресурсов.
|
|||
|
##### Были развернуты два сервиса - club_service и resource_service, синхронно обменивающиеся сообщениями.
|
|||
|
##### Сущности хранятся в оперативной памяти (без БД)
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
#### Инструкция
|
|||
|
Для запуска выполненной лабораторной работы необходимо перейти в директорию *minhasapov_ruslan_lab_3* и выполнить команду в терминале:
|
|||
|
```
|
|||
|
docker-compose up --build -d --remove-orphans
|
|||
|
```
|
|||
|
|
|||
|
#### Демонстрация работы
|
|||
|
Доступна по [ссылке](https://disk.yandex.ru/i/IeNyzBXG1oDSWg)
|