diff --git a/sonarqube/Dockerfile b/sonarqube/Dockerfile index 26fdee4..ccacfd7 100644 --- a/sonarqube/Dockerfile +++ b/sonarqube/Dockerfile @@ -1,7 +1,5 @@ FROM sonarqube -RUN apk add --no-cache curl - COPY docker-healthcheck /usr/local/bin/ HEALTHCHECK CMD ["docker-healthcheck"] diff --git a/sonarqube/docker-healthcheck b/sonarqube/docker-healthcheck index 630f637..3975590 100755 --- a/sonarqube/docker-healthcheck +++ b/sonarqube/docker-healthcheck @@ -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