- legacy_plantai_server_package/: phase_a–f + compile_* + bin/plantai_admin.py + tools/(audit/elf_visibility/smoke/build_delivery_manifest) 完整基线 - legacy_docker_packager/: protected 形态参考 - crypto/client/: plantai_core.py(AES-GCM 原语) + install_plantai.sh 参考 - secrets/provision 严格排除(gitignore),入 git 前已脱敏清理 - LEGACY_MAPPING.md 记录源与改造方向 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
25 lines
725 B
Bash
Executable File
25 lines
725 B
Bash
Executable File
#!/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"
|
|
|