ddev: Misconfigured Docker proxy settings can break ddev healthchecks
After upgrading from v1.16.7 to v1.17.7, the ddev-router does not work anymore. DDev is running on a VirtualBox Debian 10 buster behind a LAN proxy.
ddev-router failed to become ready; debug with 'docker logs ddev-router'; logOutput=, err=health check timed out: labels map[com.docker.compose.service:ddev-router] timed out without becoming healthy, status=
- Install a VirtualBox VM with Debian 10 Buster
- Configure proxy.
- Create DDev config
- Start DDev
It’s not possible to downgrade, as ddev-homebrew is not versioned.
Expected behavior The DDev containers start up and work just fine.
Version and configuration information (please complete the following information):
- Windows 10 with VirtualBox and Debian 10 Buster
- 1.17.7
- php and mysql project config
- no custom config
- LAN proxy to route through (I cannot get rid of that one, so don’t “fix” it by suggesting it)
Additional context
It would have been more helpful for users if the Homebrew receipt would copy the versioning from the main project so that brew
versioning could be utilized properly to work around untested new versions.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 44 (24 by maintainers)
For those who might want to configure for a web proxy in the future, there are instructions here: https://github.com/drud/ddev-contrib/tree/master/recipes/proxy