File size: 566 Bytes
00c55c8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #!/usr/bin/env bash
set -Eeuo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
UV_BIN="${UV_BIN:-uv}"
VENV="${OPENPI_VENV:-$ROOT/.venv}"
if ! command -v "$UV_BIN" >/dev/null 2>&1; then
echo "ERROR: uv was not found."
echo "Install uv first: https://docs.astral.sh/uv/"
exit 1
fi
cd "$ROOT"
echo "Repository: $ROOT"
echo "Environment: $VENV"
echo "Installing locked server dependencies..."
UV_PROJECT_ENVIRONMENT="$VENV" \
"$UV_BIN" sync --frozen --no-dev
echo "SERVER_ENV_READY=$VENV"
echo "Run: bash scripts/verify_release.sh"
|