#!/usr/bin/env bash # 一键空库迁移验收(Task 13):确保 docker PG 在跑 → 跑全量测试。 # vitest globalSetup 每次运行会新建 sf_test_ 临时库、跑全量迁移、结束 DROP—— # 开发库(siteforge)零写入,无需预迁移。 # --wait:等 PG 容器 healthcheck 就绪再继续,避免冷启动期连接被拒。 set -euo pipefail cd "$(dirname "$0")/.." docker compose -f infra/docker-compose.yml up -d --wait pnpm test