TeamVis Self-Host-Bundle v0.31.0

This commit is contained in:
TeamVis Release
2026-06-26 09:05:48 +02:00
parent 8329ec9e15
commit e3ad1d9814
+6 -3
View File
@@ -440,9 +440,12 @@ SQL
head "REST + Storage starten"
( cd "$TARGET" && docker compose up -d rest storage )
say "→ Warte auf Storage (legt sein storage-Schema an) …"
for _ in $(seq 1 30); do
if ( cd "$TARGET" && docker compose exec -T -e PGPASSWORD="$POSTGRES_PASSWORD" db psql -U supabase_admin -d "$POSTGRES_DB" -tAc "select 1 from information_schema.schemata where schema_name='storage'" 2>/dev/null | grep -q 1 ); then break; fi
# WICHTIG: nicht nur auf das storage-Schema warten — storage-api legt die
# buckets-Spalten (inkl. 'public') erst über seine Migrationen an. Erst wenn
# buckets.public existiert, kann das TeamVis-Schema seine Buckets eintragen.
say "→ Warte auf Storage (Migrationen inkl. buckets.public) …"
for _ in $(seq 1 60); do
if ( cd "$TARGET" && docker compose exec -T -e PGPASSWORD="$POSTGRES_PASSWORD" db psql -U supabase_admin -d "$POSTGRES_DB" -tAc "select 1 from information_schema.columns where table_schema='storage' and table_name='buckets' and column_name='public'" 2>/dev/null | grep -q 1 ); then break; fi
sleep 2
done
ok "Storage initialisiert."