DAS_2024_1/mochalov_danila_lab_3/README.md

1.3 KiB

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

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

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