22 lines
450 B
Bash
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á."
|