feat: full backend (untested)

This commit is contained in:
Nik L
2026-01-14 11:37:44 -05:00
parent 4a0db63a30
commit d585cf8613
32 changed files with 1317 additions and 57 deletions

55
justfile Normal file
View File

@@ -0,0 +1,55 @@
set dotenv-load
default:
@just --list
build:
docker compose build
up:
docker compose up -d
down:
docker compose down
logs:
docker compose logs -f
logs-backend:
docker compose logs -f backend
logs-frontend:
docker compose logs -f frontend
restart:
docker compose restart
migrate:
docker compose exec backend uv run alembic upgrade head
migrate-down:
docker compose exec backend uv run alembic downgrade -1
shell-backend:
docker compose exec backend bash
shell-db:
docker compose exec db psql -U postgres -d availability
test:
docker compose exec backend uv run pytest -v
lint:
docker compose exec backend uv run ruff check src/
format:
docker compose exec backend uv run ruff format src/
sync-calendars:
curl -X POST http://localhost:8000/api/sync
fresh: down
docker compose down -v
docker compose up -d --build
sleep 5
just migrate