From 37b6df3996fda8ac133689c1b4cbbb80628bc50c Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 1 Feb 2020 19:09:53 +0100 Subject: [PATCH] add missing wait-for call --- docker-compose.yml | 2 ++ overlay/usr/local/bin/entrypoint | 10 ++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 27e494c..72a27bf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,8 @@ services: ports: - "80:8080" environment: + BITWARDENRS_WAIT_FOR_HOST: bitwardenrs_postgres + BITWARDENRS_WAIT_FOR_PORT: 5432 BITWARDENRS_DATABASE_URL: postgresql://user:pass@bitwardenrs_postgres:5432/bitwarden BITWARDENRS_ADMIN_TOKEN: test diff --git a/overlay/usr/local/bin/entrypoint b/overlay/usr/local/bin/entrypoint index 62a2e28..f7e0d73 100755 --- a/overlay/usr/local/bin/entrypoint +++ b/overlay/usr/local/bin/entrypoint @@ -3,9 +3,11 @@ set -eo pipefail /usr/local/bin/gomplate -V -o /app/.env -f /etc/templates/env.tmpl -if [ -z "$BITWARDENRS_WAIT_FOR_HOST" ] && [ -z "$BITWARDENRS_WAIT_FOR_PORT" ] +if [ ! -z "$BITWARDENRS_WAIT_FOR_HOST" ] && [ ! -z "$BITWARDENRS_WAIT_FOR_PORT" ] then - exec /app/bitwarden_rs -else - exec ${BITWARDENRS_WAIT_FOR_HOST}:${BITWARDENRS_WAIT_FOR_PORT} -- /app/bitwarden_rs + printf "Wait for ${BITWARDENRS_WAIT_FOR_HOST}:${BITWARDENRS_WAIT_FOR_PORT} ...\n" + /usr/local/bin/wait-for ${BITWARDENRS_WAIT_FOR_HOST}:${BITWARDENRS_WAIT_FOR_PORT} fi + +printf "Start Bitwarden Server ...\n" +exec /app/bitwarden_rs