.. | ||
service_service | ||
tariff_service | ||
docker-compose.yml | ||
nginx.conf | ||
readme.md |
Лабораторная работа №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
Демонстрация работы
Доступна по ссылке