forked from Alexey/DAS_2024_1
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
|
# Лабораторная работа №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
|
||
|
```
|
||
|
|
||
|
#### Демонстрация работы
|
||
|
Доступна по [ссылке](https://drive.google.com/file/d/1-DoS7b4ArfetVDsqjGHrfVxWhvIBt_fH/view?usp=sharing)
|
||
|
|
||
|
|