feat: support dev container networking without host mode
- [ ] This change is worth documenting at https://docs.all-hands.dev/
- [ ] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below
End-user friendly description of the problem this fixes or functionality this introduces.
Updates devcontainer and make docker-dev to fix runtime connection without requiring host mode.
Summarize what the PR does, explaining any non-trivial design decisions.
Updates devcontainer.json and the compose file used by make docker-dev to fix runtime connection without requiring host mode.
Link of any specific issues this addresses:
Looks like a better solution. Does it work well for you?
On Ubuntu (Docker Engine) and WSL2 (Docker Desktop), all good so far. This should also fix devcontainers/make docker-dev still being broken on macOS.
Thank you!