28 lines
715 B
Bash
Executable File
28 lines
715 B
Bash
Executable File
#!/bin/bash
|
|
# Copyright (c) 2024-2026 Тарабанов Александр Викторович
|
|
# 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 |