import { assertPrivateBucket } from "../src/infra/storage/supabase"; import { runScript } from "./_bootstrap"; /** Confere que o bucket existe e é privado. Não cria bucket. */ const url = process.env.NEXT_PUBLIC_SUPABASE_URL; const key = process.env.SUPABASE_SERVICE_ROLE_KEY; const bucket = process.env.SUPABASE_STORAGE_BUCKET; if (!url || !key || !bucket) { console.error("Defina NEXT_PUBLIC_SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY e SUPABASE_STORAGE_BUCKET."); process.exit(1); } runScript("check-bucket", async () => { await assertPrivateBucket(url, key, bucket); console.log(`bucket "${bucket}" existe e é privado`); });