using wget for healthcheck

This commit is contained in:
tobias-trabelsi-sonarsource 2020-05-26 20:02:41 +02:00
parent c55b568cd3
commit b13a60f6b8
2 changed files with 1 additions and 3 deletions

View File

@ -1,7 +1,5 @@
FROM sonarqube
RUN apk add --no-cache curl
COPY docker-healthcheck /usr/local/bin/
HEALTHCHECK CMD ["docker-healthcheck"]

View File

@ -4,7 +4,7 @@
# status about migration are added to prevent the node to be kill while sonarqube is updating himself.
host="$(hostname -i || echo '127.0.0.1')"
if curl -Ss http://${host}:9000/api/system/status | grep -q -e '"status":"UP"' -e '"status":"DB_MIGRATION_NEEDED"' -e '"status":"DB_MIGRATION_RUNNING"'; then
if wget -qO- http://${host}:9000/api/system/status | grep -q -e '"status":"UP"' -e '"status":"DB_MIGRATION_NEEDED"' -e '"status":"DB_MIGRATION_RUNNING"'; then
exit 0
fi