.. | ||
club_service | ||
resource_service | ||
docker-compose.yaml | ||
nginx.conf | ||
README.md | ||
requirements.txt |
Лабораторная работа №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
Демонстрация работы
Доступна по ссылке