Rest API сервер написанный на Python с использованием Flask. Проект был разработан в качестве лабораторной работы по дисциплине "Микросервисная архитектура" студентом 2 курса специальности 09.02.01 "Компьютерные системы и комплексы".
python 3.12
docker
nginx
flask
Пересобираете и запускаете контейнеры с помощью команды:
docker-compose up --build
После у вас появится 4 контейнера:
- Три экземляра сервиса
- Балансировщик nginx
Сделайте запрос через Nginx или вставьте URL-адрес страницы
curl http://localhost/api/v1/contact/
Запустите главный скрипт "main.py" и перейдите по ссылке: http://127.0.0.1:6080
В открывшейся странице выберите одну из предложенный ссылок:
Откройте один из файлов requests(contacts).py
или requests(groups).py
В самом конце кода будет написано основное тело запроса. Можете убрать коментарии и наблюдать за изменениями на странице или в консоли VS Code.
project/
├── app/
│ ├── main.py
│ ├── templates/
│ ├── requirements.txt
│ ├── requests(contacts).py
│ ├── requests(groups).py
│ └── Dockerfile
├── nginx/
│ ├── nginx.conf
│ └── Dockerfile
└── docker-compose.yml