Wait for healthy containers in integration test

Rather than waiting 5 seconds and hoping for the best after we boot
docker compose, add docker healthchecks and wait for all the containers
to be healthy.
This commit is contained in:
Donal McBreen
2023-04-25 15:32:48 +01:00
parent 9ec3895dab
commit 52ca5b846a
9 changed files with 61 additions and 17 deletions

View File

@@ -24,4 +24,6 @@ RUN git config --global user.email "deployer@example.com"
RUN git config --global user.name "Deployer"
RUN git init && git add . && git commit -am "Initial version"
HEALTHCHECK --interval=1s CMD pgrep sleep
CMD ["./boot.sh"]