Files
DLE/backend/scripts/wait-for-postgres.sh

17 lines
331 B
Bash
Executable File

#!/bin/bash
set -e
host="$1"
shift
port="$1"
shift
cmd="$@"
until PGPASSWORD=$DB_PASSWORD psql -h "$host" -U "$DB_USER" -p "$port" -d "$DB_NAME" -c '\q'; do
>&2 echo "Ожидание подключения к PostgreSQL..."
sleep 1
done
>&2 echo "PostgreSQL запущен - выполнение команды"
exec $cmd