beerds/Makefile

28 lines
494 B
Makefile

api:
uv run alembic upgrade head && uv run granian --interface asgi server.main:app --host 0.0.0.0
admin:
uv run python -m server.admin.__main__
dog-train:
uv run ml/dogs.py
cat-train:
uv run ml/cats.py
format:
uv run ruff format
lint:
uv run mypy ./server --explicit-package-bases;
ruff check --fix
pipinstall:
uv pip sync requirements.txt
migrate-up:
alembic upgrade head
migration-generate:
git rev-parse --short HEAD | xargs -I {} alembic revision --autogenerate -m "{}"