Mercurial > p > roundup > code
changeset 8467:8a9fc2d74740
fix: replace localhost with ip address in case localhost is ipv6 addr??
Norbert had an issue with his docker container where the healthcheck
was timing out/failing. He diagnosed it as a ipv6 address bound to
localhost.
Not sure if this is the right fix. Might be better to determine where
localhost is bound (V4 or V6 address) but I don't have an environment
I can test with.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Fri, 31 Oct 2025 20:55:01 -0400 |
| parents | 2f909acd5ba9 |
| children | 782ad9c0a15c |
| files | CHANGES.txt scripts/Docker/roundup_healthcheck |
| diffstat | 2 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES.txt Mon Oct 20 09:56:47 2025 -0400 +++ b/CHANGES.txt Fri Oct 31 20:55:01 2025 -0400 @@ -33,7 +33,9 @@ configuration. (John Rouillard) - fix bogus javascript emitted by user_src_input macro. (John Rouillard) - +- replaced hostname localhost with 127.0.0.1 in docker healthcheck + script. Found/patch by Norbert Schlemmer. (John Rouillard) + Features: - add support for authorized changes. User can be prompted to enter
--- a/scripts/Docker/roundup_healthcheck Mon Oct 20 09:56:47 2025 -0400 +++ b/scripts/Docker/roundup_healthcheck Fri Oct 31 20:55:01 2025 -0400 @@ -1,7 +1,10 @@ #! /bin/sh +# change this if you are not using +localhost=127.0.0.1 + # if there are multiple trackers, d=demo t=tracker ... # returns last one for testing that server is up. Does not test # each tracker. tracker=$(ps -ef | sed -ne '/roundup-server/s/^.*\s\(\w*\)=.*$/\1/p') -wget -q -O /dev/null --proxy off --no-verbose http://localhost:8080/"${tracker:-demo}"/ +wget -q -O /dev/null --proxy off --no-verbose http://$localhost:8080/"${tracker:-demo}"/
