Just docker-compose.yml files, but yeah, I'm having the same problem.
A setup with Traefik and project-name.localhost would solve it for me apparently. But for now I'm not really looking forward to changing all my projects to behave that way.
Ampcode does solve this, but it's…