zkt25/z2/prepare-app.sh

22 lines
450 B
Bash

#!/bin/bash
set -e
echo "📦 Vytvárame namespace a databázu..."
kubectl apply -f namespace.yaml
kubectl apply -f statefulset.yaml
echo "⏳ Čakáme na spustenie PostgreSQL..."
sleep 5
POSTGRES_POD=postgres-0
kubectl exec -n userapp $POSTGRES_POD -- \
psql -U postgres -d mydatabase -c "
CREATE TABLE IF NOT EXISTS users (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL
);"
echo "✅ Databázová tabuľka 'users' bola vytvorená."