24 lines
545 B
Bash
24 lines
545 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
docker network create app_network || true
|
|
docker volume create pgdata || true
|
|
docker-compose build
|
|
|
|
echo "Čakáme na spustenie databázy..."
|
|
sleep 5 # Dávame PostgreSQL čas na spustenie
|
|
|
|
docker-compose up -d db # Spustíme iba databázový kontajner
|
|
sleep 3 # Počkáme, kým sa PostgreSQL spustí
|
|
|
|
docker exec $(docker-compose ps -q db) psql -U postgres -d mydatabase -c "
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
id SERIAL PRIMARY KEY,
|
|
name TEXT NOT NULL
|
|
);"
|
|
|
|
docker-compose stop db
|
|
|
|
|
|
echo "Príprava dokončená!"
|