From: Kyr Shatskyy Date: Fri, 29 Jan 2021 19:49:57 +0000 (+0100) Subject: docker-compose: add healthcheck for paddles postgres X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=251b432c1813fdecbfe07241f03db8ef818ed440;p=teuthology.git docker-compose: add healthcheck for paddles postgres Signed-off-by: Kyr Shatskyy --- 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: