Last active
August 26, 2025 17:40
-
-
Save rfay/f8393de71a8ecf031ec00c280b5980da to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Studying the problem on wsl-14, | |
| The healthcheck says " "Output": "Traefik healthcheck failed: Detected 2 configuration error(s) in project" but it doesn't say what they are, which would be an improvement. | |
| The log says | |
| ``` | |
| 2025-08-26T11:11:26-06:00 ERR EntryPoint doesn't exist entryPointName=http-80 routerName=TestPkgDrupal11-web-80-http@file | |
| 2025-08-26T11:11:26-06:00 ERR No valid entryPoint for this router routerName=TestPkgDrupal11-web-80-http@file | |
| 2025-08-26T11:11:26-06:00 ERR EntryPoint doesn't exist entryPointName=http-443 routerName=TestPkgDrupal11-web-80-https@file | |
| 2025-08-26T11:11:26-06:00 ERR No valid entryPoint for this router routerName=TestPkgDrupal11-web-80-https@file | |
| 2025-08-26T11:11:26-06:00 ERR EntryPoint doesn't exist entryPointName=http-443 routerName=TestPkgDrupal11-web-80-https@file | |
| 2025-08-26T11:11:26-06:00 ERR No valid entryPoint for this router routerName=TestPkgDrupal11-web-80-https@file | |
| ``` | |
| `docker port ddev-router` says | |
| ``` | |
| buildkite-agent@tb-wsl-14:~/workspace/ddev$ docker port ddev-router | |
| 8000/tcp -> 127.0.0.1:8000 | |
| 8025/tcp -> 127.0.0.1:8025 | |
| 8026/tcp -> 127.0.0.1:8026 | |
| 8043/tcp -> 127.0.0.1:8043 | |
| 8142/tcp -> 127.0.0.1:8142 | |
| 8143/tcp -> 127.0.0.1:8143 | |
| 10999/tcp -> 127.0.0.1:10999 | |
| ``` | |
| It's complaining that the standard entrypoints are not there. But... this project doesn't use 80/443. It only has 8000/8443 instead. | |
| ``` | |
| buildkite-agent@tb-wsl-14:~/workspace/ddev$ ddev describe TestGetLocalHTTPResponse | |
| ┌──────────────────────────────────────────────────────────────────────────────────────────────────────────┐ | |
| │ Project: TestGetLocalHTTPResponse ~/tmp/ddevtest/TestGetLocalHTTPResponse2197719756 https://testgetlocal │ | |
| │ httpresponse.ddev.site:8043 │ | |
| │ Docker platform: wsl2-docker-ce │ | |
| │ Router: traefik │ | |
| │ DDEV version: v1.24.7-53-g42229020e │ | |
| ├──────────────┬───────────┬──────────────────────────────────────────────────────────┬────────────────────┤ | |
| │ SERVICE │ STAT │ URL/PORT │ INFO │ | |
| ├──────────────┼───────────┼──────────────────────────────────────────────────────────┼────────────────────┤ | |
| │ web │ OK │ https://testgetlocalhttpresponse.ddev.site:8043 │ wordpress PHP 8.3 │ | |
| │ │ │ InDocker -> Host: │ Server: nginx-fpm │ | |
| │ │ │ - web:80 -> 127.0.0.1:32843 │ Docroot: '' │ | |
| │ │ │ - web:443 -> 127.0.0.1:32844 │ Perf mode: none │ | |
| │ │ │ - web:8025 -> 127.0.0.1:32845 │ Node.js: 22 │ | |
| ├──────────────┼───────────┼──────────────────────────────────────────────────────────┼────────────────────┤ | |
| │ db │ OK │ InDocker -> Host: │ mariadb:10.11 │ | |
| │ │ │ - db:3306 -> 127.0.0.1:32846 │ User/Pass: 'db/db' │ | |
| │ │ │ │ or 'root/root' │ | |
| ├──────────────┼───────────┼──────────────────────────────────────────────────────────┼────────────────────┤ | |
| │ Mailpit │ │ Mailpit: https://testgetlocalhttpresponse.ddev.site:8026 │ │ | |
| │ │ │ Launch: ddev mailpit │ │ | |
| ├──────────────┼───────────┼──────────────────────────────────────────────────────────┼────────────────────┤ | |
| │ Project URLs │ │ https://testgetlocalhttpresponse.ddev.site:8043, │ │ | |
| │ │ │ https://127.0.0.1:32844, │ │ | |
| │ │ │ http://testgetlocalhttpresponse.ddev.site:8000, │ │ | |
| │ │ │ http://127.0.0.1:32843 │ │ | |
| ├──────────────┼───────────┼──────────────────────────────────────────────────────────┼────────────────────┤ | |
| │ Router │ unhealthy │ The router is not healthy, your projects may not │ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| buildkite-agent@tb-wsl-14:~/tmp/x/.ddev/traefik/config$ cat x.yaml | |
| #ddev-generated | |
| # If you remove the ddev-generated line above you | |
| # are responsible for maintaining this file. DDEV will not then | |
| # update it, for example if you add `additional_hostnames`, etc. | |
| http: | |
| routers: | |
| x-xhgui-80-http: | |
| entrypoints: | |
| - http-8143 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-xhgui-80" | |
| ruleSyntax: v3 | |
| tls: false | |
| # middlewares: | |
| # - "x-redirectHttps" | |
| x-web-80-http: | |
| entrypoints: | |
| - http-8000 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-web-80" | |
| ruleSyntax: v3 | |
| tls: false | |
| # middlewares: | |
| # - "x-redirectHttps" | |
| x-web-8025-http: | |
| entrypoints: | |
| - http-8025 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-web-8025" | |
| ruleSyntax: v3 | |
| tls: false | |
| # middlewares: | |
| # - "x-redirectHttps" | |
| x-xhgui-80-https: | |
| entrypoints: | |
| - http-8142 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-xhgui-80" | |
| ruleSyntax: v3 | |
| tls: true | |
| x-web-80-https: | |
| entrypoints: | |
| - http-8443 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-web-80" | |
| ruleSyntax: v3 | |
| tls: true | |
| x-web-8025-https: | |
| entrypoints: | |
| - http-8026 | |
| rule: HostRegexp(`^x\.ddev\.site$`) | |
| service: "x-web-8025" | |
| ruleSyntax: v3 | |
| tls: true | |
| middlewares: | |
| x-redirectHttps: | |
| redirectScheme: | |
| scheme: https | |
| permanent: true | |
| services: | |
| x-xhgui-80: | |
| loadbalancer: | |
| servers: | |
| - url: http://ddev-x-xhgui:80 | |
| x-web-80: | |
| loadbalancer: | |
| servers: | |
| - url: http://ddev-x-web:80 | |
| x-web-8025: | |
| loadbalancer: | |
| servers: | |
| - url: http://ddev-x-web:8025 | |
| tls: | |
| certificates: | |
| - certFile: /mnt/ddev-global-cache/traefik/certs/x.crt | |
| keyFile: /mnt/ddev-global-cache/traefik/certs/x.key |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment