mirror of
https://github.com/goharbor/harbor.git
synced 2025-02-05 06:21:22 +01:00
ae257433cc
* Merge harbor db to postgres
21 lines
464 B
Bash
21 lines
464 B
Bash
#!/bin/bash
|
|
set -eo pipefail
|
|
|
|
host="$(hostname -i || echo '127.0.0.1')"
|
|
user="${POSTGRES_USER:-postgres}"
|
|
db="${POSTGRES_DB:-$POSTGRES_USER}"
|
|
export PGPASSWORD="${POSTGRES_PASSWORD:-}"
|
|
|
|
args=(
|
|
# force postgres to not use the local unix socket (test "external" connectibility)
|
|
--host "$host"
|
|
--username "$user"
|
|
--dbname "$db"
|
|
--quiet --no-align --tuples-only
|
|
)
|
|
|
|
if select="$(echo 'SELECT 1' | psql "${args[@]}")" && [ "$select" = '1' ]; then
|
|
exit 0
|
|
fi
|
|
|
|
exit 1 |