DAS_2024_1/mochalov_danila_lab_3
2024-10-26 18:18:28 +04:00
..
category_service mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
service_service mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
.gitignore mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
docker-compose.yaml mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
nginx.conf mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
README.md mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00
requirements.txt mochalov_danila_lab_3 is ready 2024-10-26 18:18:28 +04:00

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

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

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