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