init biliup-next

This commit is contained in:
theshy
2026-04-01 00:44:58 +08:00
commit d0cf1fd0df
127 changed files with 15582 additions and 0 deletions

30
smoke-test.sh Executable file
View File

@ -0,0 +1,30 @@
#!/usr/bin/env bash
set -euo pipefail
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PYTHON_BIN="${BILIUP_NEXT_PYTHON:-$PROJECT_DIR/.venv/bin/python}"
if [[ ! -x "$PYTHON_BIN" ]]; then
echo "python not found: $PYTHON_BIN" >&2
exit 1
fi
cd "$PROJECT_DIR"
echo "==> doctor"
PYTHONPATH="$PROJECT_DIR/src" "$PYTHON_BIN" -m biliup_next.app.cli doctor
echo "==> init-workspace"
PYTHONPATH="$PROJECT_DIR/src" "$PYTHON_BIN" -m biliup_next.app.cli init-workspace
echo "==> api health"
curl -fsS http://127.0.0.1:8787/health
echo
echo "==> api settings schema"
curl -fsS http://127.0.0.1:8787/settings/schema >/dev/null
echo "==> api tasks"
curl -fsS http://127.0.0.1:8787/tasks?limit=5 >/dev/null
echo "==> done"