#!/usr/bin/env bash # Pulled die Docker-Images aller Rapport-Services vorab. # Image-Tags sind 1:1 aus SERVER-CONTAINER/docker-compose.yml uebernommen # (und in src-tauri/src/services.rs hardgepinnt). Sollten die hier geaendert # werden, muss services.rs mitziehen. # # Optional: vor `tauri:dev` einmal laufen lassen, damit der erste Start-Klick # nicht warten muss bis der Pull durch ist. set -euo pipefail IMAGES=( "supabase/postgres:15.8.1.020" "supabase/gotrue:v2.158.1" "postgrest/postgrest:v12.2.0" "supabase/realtime:v2.30.34" "supabase/storage-api:v1.11.13" "kong:2.8.1" "nginx:1.27-alpine" ) if ! command -v docker >/dev/null 2>&1; then echo "docker CLI nicht gefunden. Installiere Docker / OrbStack / Colima zuerst." >&2 exit 1 fi if ! docker info >/dev/null 2>&1; then echo "Docker-Daemon laeuft nicht. Starte OrbStack/Colima/Docker Desktop." >&2 exit 1 fi for img in "${IMAGES[@]}"; do echo "==> pulling $img" docker pull "$img" done echo "Done."