Files
common-availability/justfile
2026-01-14 11:37:44 -05:00

56 lines
929 B
Makefile

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