-
Notifications
You must be signed in to change notification settings - Fork 6
Development
Codex edited this page Jun 13, 2026
·
1 revision
- Python 3.11+
uv- Node.js 24+
pnpm- Docker and Docker Compose for full-stack local runs
cd backend
uv sync --extra dev
VAULT_DB_URL=sqlite:///./dev.sqlite \
VAULT_DATA_DIR=./_data/files \
VAULT_THUMB_DIR=./_data/thumbs \
uv run uvicorn app.main:app --reloadcd frontend
pnpm install
pnpm devcd backend
uv run pytest tests -v
uv run ruff check app/ tests/
uv run ruff format app/ tests/cd frontend
pnpm typecheck
pnpm lint
pnpm build
pnpm test:e2edocker compose up -d --build