zkt25/z1/prepare-app.sh

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á!"