From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Tue, 20 Jun 2023 15:05:03 +0000 (-0700) Subject: When starting with an external DB, start it for a bit first to allow its setup to... X-Git-Tag: v1.16.3~6^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26d6f302cf1198e932ae5f25dce3a2d97d816e02;p=thirdparty%2Fpaperless-ngx.git When starting with an external DB, start it for a bit first to allow its setup to complete --- diff --git a/install-paperless-ngx.sh b/install-paperless-ngx.sh index 469f96005f..512ed9ab55 100755 --- a/install-paperless-ngx.sh +++ b/install-paperless-ngx.sh @@ -384,6 +384,14 @@ fi ${DOCKER_COMPOSE_CMD} pull +if [ "$DATABASE_BACKEND" == "postgres" ] || [ "$DATABASE_BACKEND" == "mariadb" ] ; then + echo "Starting DB first for initilzation" + ${DOCKER_COMPOSE_CMD} up --detach db + # hopefully enough time for even the slower systems + sleep 15 + ${DOCKER_COMPOSE_CMD} stop +fi + ${DOCKER_COMPOSE_CMD} run --rm -e DJANGO_SUPERUSER_PASSWORD="$PASSWORD" webserver createsuperuser --noinput --username "$USERNAME" --email "$EMAIL" ${DOCKER_COMPOSE_CMD} up --detach