#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" [[ -f bbav5.env ]] || { echo "[error] 缺少 bbav5.env,请先执行 ./install.sh" >&2 exit 1 } password="$(grep -E '^NEO4J_PASSWORD=' bbav5.env | tail -1 | cut -d= -f2-)" if [[ -z "$password" || "$password" == "CHANGE_ME" ]]; then echo "[error] 请先在 bbav5.env 设置真实 NEO4J_PASSWORD" >&2 exit 1 fi docker compose --env-file bbav5.env -f docker-compose.yml config >/dev/null docker compose --env-file bbav5.env -f docker-compose.yml up -d port="$(grep -E '^PLANTAI_PORT=' bbav5.env | tail -1 | cut -d= -f2-)" port="${port:-7880}" echo "[ok] 服务启动命令已提交" echo "[open] http://127.0.0.1:${port}" echo "[check] ./health-check.sh"