diff --git a/ente/rootfs/etc/cont-init.d/99-run.sh b/ente/rootfs/etc/cont-init.d/99-run.sh index 232591d0c..8670bdf31 100755 --- a/ente/rootfs/etc/cont-init.d/99-run.sh +++ b/ente/rootfs/etc/cont-init.d/99-run.sh @@ -41,29 +41,27 @@ if bashio::config.true 'USE_EXTERNAL_DB'; then DB_NAME="$(bashio::config 'DB_DATABASE_NAME')" fi -bashio::log.info "Bootstrapping Postgres cluster…" +bashio::log.info "Postgres-init: waiting for local Postgres..." +until pg_isready -q -h 127.0.0.1 -p 5432 -U postgres; do + sleep 1 +done -# Wait for postgres service (localhost) -until pg_isready -q -h localhost -p 5432 -U postgres; do - bashio::log.info "Waiting for Postgres to accept connections…" - sleep 1 - - bashio::log.info "Creating role + database if needed…" - su - postgres -c psql <