TeamVis Self-Host-Bundle v0.31.0
This commit is contained in:
@@ -440,9 +440,12 @@ SQL
|
|||||||
|
|
||||||
head "REST + Storage starten"
|
head "REST + Storage starten"
|
||||||
( cd "$TARGET" && docker compose up -d rest storage )
|
( cd "$TARGET" && docker compose up -d rest storage )
|
||||||
say "→ Warte auf Storage (legt sein storage-Schema an) …"
|
# WICHTIG: nicht nur auf das storage-Schema warten — storage-api legt die
|
||||||
for _ in $(seq 1 30); do
|
# buckets-Spalten (inkl. 'public') erst über seine Migrationen an. Erst wenn
|
||||||
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
|
# 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
|
sleep 2
|
||||||
done
|
done
|
||||||
ok "Storage initialisiert."
|
ok "Storage initialisiert."
|
||||||
|
|||||||
Reference in New Issue
Block a user