From 251b432c1813fdecbfe07241f03db8ef818ed440 Mon Sep 17 00:00:00 2001 From: Kyr Shatskyy Date: Fri, 29 Jan 2021 20:49:57 +0100 Subject: [PATCH] docker-compose: add healthcheck for paddles postgres Signed-off-by: Kyr Shatskyy --- docker-compose.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 7801afffda..3d36cc1294 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,7 +11,13 @@ services: POSTGRES_DB: paddles PGDATA: /var/lib/postgresql/data/pgdata volumes: - - ${TEUTHOLOGY_DATA:-"$HOME/.teuthology/postgres"}:/var/lib/postgresql/data + - $HOME/.teuthology/postgres:/var/lib/postgresql/data + healthcheck: + test: | + psql -h localhost -U paddles -c 'SELECT 1=1' paddles + timeout: 60s + interval: 5s + start_period: 10s paddles: build: ../paddles environment: @@ -20,7 +26,8 @@ services: ports: - "8180:8080" depends_on: - - postgres + postgres: + condition: service_healthy pulpito: build: ../pulpito environment: -- 2.39.5