Сконфигурировать traefik, nginx, docker контейнеры для микросервисной архитектуры

Цена договорная
09 августа 2022, 22:31 • 8 откликов • 50 просмотров
Схема взаимодействия https://drive.google.com/file/d/1_CF1W-b0y8L4ocYxV5RyOGV8esGTgvtv/view?usp=sharing

Есть два условных сервиса service1 и service2.
В каждом из них есть php, mysql, phpmyadmin, nginx
Необходимо создать три контейнера docker:
1. apigateway на основе traefik или другого прокси-баланс сервиса
2. сервис 1
3. сервис 2

При запросе адреса localhost/api/service1/* должно происходить проксирование к запросам сервиса servece1
При запросе адреса localhost/api/service2/* должно происходить проксирование к запросам сервиса servece2

В итоге должно быть три папки в каждой из которых находятся:
- конфиг docker-compose.yaml
- папка для хранения служебных файлов конфигов
- папка src для service* для хранения файлов проектов

Должны быть прикручены ssl для сервиса apigateway

Дальше необходимо будет прикрутить проверку авторизации, но это отдельной задачей.

Отзывы
Сергей профессионально решил поставленную задачу, оперативно сделал все что нужно. Могу рекомендовать по серверам.
~ 1 месяц назад
R50 0ec17469e57ca76b75349d5295348818
Фрилансер
Сотрудничеством доволен. Адекватная постановка задачи, вежливое общение, объективная критика. Буду рад, если потребуется моя помощь в будущем.
~ 1 месяц назад