wayofdev / docker-shared-services

🐳 Docker-powered local development environment for macOS and Linux, featuring Traefik with SSL support via mkcert. Streamlines development by eliminating `/etc/hosts` edits, resolving port conflicts. Local domains supported via dnsmasq. Ideal for HTTP-based projects like Laravel or Symfony. Enhances workflow consistency and team productivity.
https://wayof.dev
MIT License
20 stars 4 forks source link

[Test]: E2E is failing on macOS and Linux due to already bound port 53. #131

Open lotyp opened 4 months ago

lotyp commented 4 months ago

Which jobs/test(s) are failing

Reason for failure/description

These workflows try to run docker-compose project on host GitHub Runner, or in container, which also shares same network with host GitHub Runner. As GitHub runners, by default, uses port 53 for it's internal needs, these two workflows will always fail.

Media prove

No response

Additional context

No response

tegamckinney commented 1 month ago

This also fails locally on macOS due the same port binding issues. macOS using mdnsResponder on port 53 which is how it handles all the multicast items between devices.

When running dnsmasq before I found this project on my mac, I've had to run on port 5300.