dp-zp-agent/scripts/start_project.sh
2026-10-26 19:23:02 +01:00

17 lines
694 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
project_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
docker_context="${ZP_DOCKER_CONTEXT:-default}"
compose=(docker --context "$docker_context" compose --project-name zp-agent
--project-directory "$project_root" -f "$project_root/docker-compose.yml")
docker --context "$docker_context" info --format '{{.ServerVersion}}' >/dev/null
"${compose[@]}" version >/dev/null
"${compose[@]}" config --quiet
"${compose[@]}" build zp-agent-api
"${compose[@]}" up -d --wait neo4j
"${compose[@]}" run --rm -T --no-deps zp-agent-api python -m tools.runtime.bootstrap_indexes
"${compose[@]}" up -d --no-build --wait zp-agent-api
"${compose[@]}" ps