#!/usr/bin/env bash
# 启动 SecAFS 开发数据库(默认 OpenGauss;PostgreSQL 可选)
# 用法:
# ./scripts/dev-up.sh # 默认 OpenGauss
# ./scripts/dev-up.sh postgres # 启动 PostgreSQL
set -euo pipefail
cd "$(dirname "$0")/.."
BACKEND="${1:-opengauss}"
case "$BACKEND" in
postgres|pg)
docker compose -f docker-compose.dev.yml --profile postgres up -d
echo "Postgres at postgres://secafs:secafs@localhost:5433/secafs"
;;
opengauss|og|*)
docker compose -f docker-compose.dev.yml --profile opengauss up -d
echo "OpenGauss at opengauss://secafs:Secafs!123@localhost:5433/secafs"
echo " (also works with postgres://secafs:Secafs!123@localhost:5433/secafs)"
;;
esac