#!/usr/bin/env bash # Тестовый хаб для разработки фронта и e2e: свой JIRA_HUB_HOME (по умолчанию web/.e2e-hub, очищается), порт 8791, # зеркало — фикстура hub-basic. Живой хаб (:8790, ~/.local/share/jira-hub) не трогается. set -euo pipefail WEB=$(cd "$(dirname "$0")/.." && pwd) ROOT=$(cd "$WEB/.." && pwd) export JIRA_HUB_HOME="${JIRA_HUB_HOME:-$WEB/.e2e-hub}" PORT="${PORT:-8791}" case "$JIRA_HUB_HOME" in "$HOME/.local/share/jira-hub"*) echo "отказ: это каталог живого хаба" >&2; exit 2;; esac rm -rf "$JIRA_HUB_HOME" cd "$ROOT" uv run jira-hub init --config tests/fixtures/config.example.json --force >/dev/null uv run python web/scripts/seed-hub.py web/src/board/__fixtures__/hub-basic.board.json exec uv run jira-hub serve --host 127.0.0.1 --port "$PORT"