Files
Vladimir Buzalka 2bdac59676 notebookvb
2026-06-14 12:07:35 +02:00

31 lines
922 B
Bash

#!/bin/bash
# Vytvori (nebo znovuvytvori) Firebird 2.5 kontejner = zrcadlo Medicus DB na toweru.
# Spousti se jednorazove pri zakladani / zmene konfigurace.
set -euo pipefail
NAME=firebird-medicus
IMAGE=jacobalberty/firebird:2.5-ss
APPDATA=/mnt/user/appdata/firebird-medicus
FBDIR="$APPDATA/fb" # -> /firebird (data, system, security2.fdb)
WORKDIR="$APPDATA/work" # -> /work (sem se rozbaluje .fbk pred restorem)
PASS=masterkey
mkdir -p "$FBDIR" "$WORKDIR"
# odstran stary kontejner, pokud existuje (data v appdata zustanou)
docker rm -f "$NAME" 2>/dev/null || true
docker run -d \
--name "$NAME" \
--restart unless-stopped \
-p 3050:3050 \
-e ISC_PASSWORD="$PASS" \
-e TZ=Europe/Prague \
-v "$FBDIR":/firebird \
-v "$WORKDIR":/work \
"$IMAGE"
echo "Kontejner $NAME vytvoren. Cekam na start serveru..."
sleep 10
docker ps --filter "name=$NAME" --format "{{.Names}} {{.Status}} {{.Ports}}"