.PHONY: install lint test serve docker-build docker-run install: uv sync --all-groups --extra serve lint: uv run ruff check . format: uv run ruff format . test: uv run pytest -q serve: uv run uvicorn convgru_ensemble.serve:app --host 0.0.0.0 --port 8000 docker-build: docker build -t convgru-ensemble . docker-run: docker run -p 8000:8000 -v ./checkpoints:/app/checkpoints convgru-ensemble