Files
DLE/backend/scripts/wait-for-postgres.sh
2025-10-30 22:41:04 +03:00

28 lines
715 B
Bash
Executable File

#!/bin/bash
# Copyright (c) 2024-2025 Тарабанов Александр Викторович
# All rights reserved.
#
# This software is proprietary and confidential.
# Unauthorized copying, modification, or distribution is prohibited.
#
# For licensing inquiries: info@hb3-accelerator.com
# Website: https://hb3-accelerator.com
# GitHub: https://github.com/VC-HB3-Accelerator
#!/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