21 lines
No EOL
502 B
Makefile
21 lines
No EOL
502 B
Makefile
PROJECT_NAME := "huesoporro"
|
|
PROJECT_TAG := "latest"
|
|
PROJECT_TARGET := "serve"
|
|
|
|
fmt:
|
|
uvx pre-commit run --all-files --color always
|
|
|
|
.PHONY: tests
|
|
tests:
|
|
uv run pytest --cov=halig -vv tests --report-log reportlog.json
|
|
uv run coverage html
|
|
uv run coverage xml
|
|
|
|
serve:
|
|
uv run python -m src.huesoporro.main
|
|
|
|
build:
|
|
docker build . -t git.roboces.dev/catalin/$(PROJECT_NAME):$(PROJECT_TAG) --target $(PROJECT_TARGET)
|
|
|
|
migrate:
|
|
uv run caribou upgrade ~/.local/share/huesoporro/huesoporro.db migrations/
|