Update stack.yml

fix(entrypoint): infinite loop in postgres check

* maxTries was not modified, so in case PostgreSQL is down, we have un infinite loop
* also change settings for restart policy, so that we can observe container stopping
This commit is contained in:
Laurent Leseigneur 2018-01-31 17:58:50 +01:00 committed by GitHub
parent 4e3f52cf9b
commit d7f952b151
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -22,7 +22,7 @@ services:
- TENANT_PASSWORD=secret
- PLATFORM_LOGIN=pfadmin
- PLATFORM_PASSWORD=pfsecret
restart: always
restart: on-failure:2
depends_on:
- db
entrypoint:
@ -34,6 +34,7 @@ services:
export PGPASSWORD="$$POSTGRES_ENV_POSTGRES_PASSWORD"
maxTries=10
while [ "$$maxTries" -gt 0 ] && ! psql -h "$$DB_HOST" -U 'postgres' -c '\l'; do
let maxTries--
sleep 1
done
echo