diff --git a/templates/docker.yml b/templates/docker.yml
index c496bebc92a7f7bcc9e05a56692c508540a3ff15..f187471cf49a1624545778a1154dc460957614bf 100644
--- a/templates/docker.yml
+++ b/templates/docker.yml
@@ -146,12 +146,4 @@ foo:
     - *TAG
   script:
     - docker-compose up --detach --remove-orphans
-    # yamllint disable rule:line-length
-    - |
-        for i in $(seq 30)
-        do
-            docker container inspect --format '{{ .State.Health.Status }}' $(docker-compose ps -q) | grep -v '^healthy$' || break
-            sleep 10
-        done
-        ! docker container inspect --format '{{ .State.Health.Status }}' $(docker-compose ps -q) | grep -v '^healthy$'
-    # yamllint enable rule:line-length
+    - compose-health-check