diff --git a/docker/Dockerfile.postgres b/docker/Dockerfile.postgres index 3b25b802..d4f41a21 100644 --- a/docker/Dockerfile.postgres +++ b/docker/Dockerfile.postgres @@ -1,4 +1,4 @@ -FROM postgres:10 +FROM postgres:10-alpine ENV POSTGRES_USER postgres # Do not require a PostgreSQL superuser password. diff --git a/docker/entrypoint.postgres.sh b/docker/entrypoint.postgres.sh index 1588c56c..02082eb7 100755 --- a/docker/entrypoint.postgres.sh +++ b/docker/entrypoint.postgres.sh @@ -5,7 +5,7 @@ if [ ! -f /var/lib/postgresql/data/setupFinished ]; then echo "### first run - setting up invidious database" /usr/local/bin/docker-entrypoint.sh postgres & sleep 10 - until runuser -l postgres -c 'pg_isready' 2>/dev/null; do + until su postgres -c 'pg_isready' 2>/dev/null; do >&2 echo "### Postgres is unavailable - waiting" sleep 5 done