Mercurial > p > roundup > code
comparison scripts/Docker/roundup_healthcheck @ 7681:9ceb85d9df32
fix(docker): make healthcheck work when proxy is set
In docker setups that use a proxy for internet access, exclude the
wget healthcheck from using the proxy when connecting to localhost.
Fix from Norbert Schlemmer.
| author | Norbert Schlemmer "Noschvie on github.com" |
|---|---|
| date | Wed, 25 Oct 2023 09:42:11 -0400 |
| parents | cae50e4ba467 |
| children | 8a9fc2d74740 |
comparison
equal
deleted
inserted
replaced
| 7679:cae50e4ba467 | 7681:9ceb85d9df32 |
|---|---|
| 2 | 2 |
| 3 # if there are multiple trackers, d=demo t=tracker ... | 3 # if there are multiple trackers, d=demo t=tracker ... |
| 4 # returns last one for testing that server is up. Does not test | 4 # returns last one for testing that server is up. Does not test |
| 5 # each tracker. | 5 # each tracker. |
| 6 tracker=$(ps -ef | sed -ne '/roundup-server/s/^.*\s\(\w*\)=.*$/\1/p') | 6 tracker=$(ps -ef | sed -ne '/roundup-server/s/^.*\s\(\w*\)=.*$/\1/p') |
| 7 wget -q -O /dev/null --no-verbose http://localhost:8080/"${tracker:-demo}"/ | 7 wget -q -O /dev/null --proxy off --no-verbose http://localhost:8080/"${tracker:-demo}"/ |
