Files
PlantAI-rag-new/tooling/legacy_docker_packager/runtime/start.sh
T

25 lines
725 B
Bash
Raw Normal View History

#!/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"