diff --git a/compose/keycloak/compose-keycloak-no-nginx.yaml b/compose/keycloak/compose-keycloak-no-nginx.yaml index 883a88d..aee976e 100644 --- a/compose/keycloak/compose-keycloak-no-nginx.yaml +++ b/compose/keycloak/compose-keycloak-no-nginx.yaml @@ -62,11 +62,15 @@ services: networks: - codetogethernet healthcheck: - test: ["CMD-SHELL", "echo > /dev/tcp/localhost/8080 || exit 1"] + test: + [ + "CMD-SHELL", + "bash -lc 'exec 3<>/dev/tcp/127.0.0.1/9000 && printf \"GET /health/ready HTTP/1.1\\r\\nHost: localhost\\r\\nConnection: close\\r\\n\\r\\n\" >&3 && head -n1 <&3 | grep -q \" 200 \"'" + ] interval: 10s timeout: 5s - retries: 5 - start_period: 30s + retries: 30 + start_period: 90s volumes: mysql_data: diff --git a/compose/keycloak/compose-keycloak.yaml b/compose/keycloak/compose-keycloak.yaml index f842905..ba83c4b 100644 --- a/compose/keycloak/compose-keycloak.yaml +++ b/compose/keycloak/compose-keycloak.yaml @@ -81,11 +81,15 @@ services: networks: - codetogethernet healthcheck: - test: ["CMD-SHELL", "echo > /dev/tcp/localhost/8080 || exit 1"] + test: + [ + "CMD-SHELL", + "bash -lc 'exec 3<>/dev/tcp/127.0.0.1/9000 && printf \"GET /health/ready HTTP/1.1\\r\\nHost: localhost\\r\\nConnection: close\\r\\n\\r\\n\" >&3 && head -n1 <&3 | grep -q \" 200 \"'" + ] interval: 10s timeout: 5s - retries: 5 - start_period: 30s + retries: 30 + start_period: 90s volumes: mysql_data: