DAS_2024_1/minhasapov_ruslan_lab_3
2024-11-17 08:07:00 +04:00
..
club_service minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00
resource_service minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00
docker-compose.yaml minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00
nginx.conf minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00
README.md minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00
requirements.txt minhasapov_ruslan_lab_3 2024-11-17 08:07:00 +04:00

Лабораторная работа №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

Демонстрация работы

Доступна по ссылке