hack/scripts/debug.sh
Rama main · réplica de lectura del repositorio original.
#!/usr/bin/env bash
#
# Copyright 2021-2026 Zenauth Ltd.
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
TEMP_DIR="${TEMP_DIR:-$(mktemp -d -t cerbos-XXXXX)}"
trap 'rm -rf "$TEMP_DIR"' EXIT
STORE_DIR="${TEMP_DIR}/store"
mkdir -p "${STORE_DIR}"
cat >"${TEMP_DIR}/.cerbos.yaml" <<EOF
---
server:
httpListenAddr: ":3592"
storage:
driver: "disk"
disk:
directory: ${STORE_DIR}
EOF
echo "Store directory is $STORE_DIR"
(
cd "${SCRIPT_DIR}/../.."
dlv debug . -- server --config="${TEMP_DIR}/.cerbos.yaml"
)