Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Практическая работа №3.1 — простые микросервисы + Docker Compose

Два микросервиса максимально простые:

  • service-a (Python + Flask): отдаёт JSON /payload с данными студента и группой.
  • service-b (Python + Flask): получает данные от service-a и по желанию отправляет их в ваш проект (если задан PROJECT_URL). Также отдаёт /health и принимает POST на /forward.

Быстрый старт

docker compose up --build

Проверки:

Структура

microservices-practice-3_1/
├─ service-a/
│  ├─ app.py
│  ├─ requirements.txt
│  └─ Dockerfile
├─ service-b/
│  ├─ app.py
│  ├─ requirements.txt
│  └─ Dockerfile
└─ docker-compose.yml

Типовые команды

# Запуск
docker compose up --build

# Остановка и удаление контейнеров
docker compose down

# Повторная сборка
docker compose build --no-cache

Идея взаимодействия с проектом

  • service-a формирует полезную нагрузку с данными о студенте (можно менять через env).
  • service-b забирает эту нагрузку и отправляет POST в ваш проект.

Лицензия

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages