#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" echo "==> Pulling PostgreSQL image..." docker compose pull echo "==> Starting PostgreSQL..." docker compose up -d echo "==> Waiting for PostgreSQL to be ready..." until docker compose exec -T postgres pg_isready -U admin > /dev/null 2>&1; do sleep 1 done echo "==> PostgreSQL is ready." docker compose exec -T postgres psql -U admin -c "SELECT version();"