16 lines
584 B
Bash
Executable File
16 lines
584 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=("$project_root/scripts/compose.sh")
|
|
|
|
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
|