beerds/Makefile

25 lines
526 B
Makefile

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