Всем привет и с новым годом!
Подскажите пожалуйста "лучшие практики" и грамотные, для "включения" traefik в проект как замену jwilder/nginx-proxy ?
руководствовался этой статьёй (взята за основу) -
https://habr.com/ru/post/508636/
файлы конфигурации:
https://pastebin.com/uvahpzyF - traefik.yml
https://pastebin.com/rWswuzzq -
docker-compose.yml
Суть вопроса:
1. есть рабочий проект, который решили распилить на независимые проекты/репозитории: CMS , react (front) , админка и т.д. Ранее был монолит.
2. Сделали независимую сборку проектов - у каждого из модулей свой nginx-сервис.
3. Чтобы всё работало едино - "подложкой" запустили jwilder|nginx-proxy . Однако впереди переход к оркестрации и решено переехать на traefik.
4. к nginx конфигам рабочих сервисов я добавил метки:
labels:
- "traefik.frontend.rule=HostRegexp:{subdomain:[a-z]+}.domain.com"
и, естественно, запустил в одной external сети, однако в дашборде сервисы не появились.
В связи с чем возник вопрос: а как правильно подключать сервисы к traefik ?