Я часто работаю над несколькими проектами одновременно, смотрю что то в одном, делаю во втором итд, нужно держать их запущенными.
Если все проекты на Apache2 + PHP, без докера, то я бы использовал VirtualHosts, сделал бы для каждого проекта домен, и тестировал бы все там.
А что можно сделать в docker, docker compose из подобного? Идеальным решением было бы привязать docker-compose.yml к домену, что бы:
curl project-a.dev:8080 это /dev/project-a/docker-compose.yml::httpd
curl project-b.dev:8080 это /dev/project-b/docker-compose.yml::httpd
Как это реализовать?