19 lines
439 B
Bash
19 lines
439 B
Bash
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
if [ ! -f .env ]; then
|
|
echo "Keine .env vorhanden. Kopiere .env.example..."
|
|
cp .env.example .env
|
|
fi
|
|
|
|
echo "Starte PostgreSQL Container..."
|
|
docker compose up -d
|
|
|
|
echo "Warte auf Datenbank Healthcheck..."
|
|
until [ "`docker inspect --format='{{json .State.Health.Status}}' caspos-postgres`" == "\"healthy\"" ]; do
|
|
echo "PostgreSQL startet noch..."
|
|
sleep 2
|
|
done
|
|
|
|
echo "PostgreSQL ist einsatzbereit!"
|