papi/Makefile

41 lines
637 B
Makefile

dep_poetry:
pip install --user poetry
.ONESHELL:
install: dep_poetry
poetry install
scaledev:
poetry run uvicorn papi.main:app --reload --port 9000
.ONESHELL:
serve:
poetry run uvicorn papi.main:app
kill_server:
pgrep -f papi.*python | xargs kill -9
.ONESHELL:
dev_serve:
poetry run uvicorn papi.main:app --reload
cleandb:
rm test_sql_app.db || echo ls
.ONESHELL:
test: cleandb
poetry run pytest --cov=. --cov-report=term-missing:skip-covered .
.ONESHELL:
dtest: cleandb
poetry run pytest -s --pdb --cov=. --cov-report=term-missing:skip-covered .
.ONESHELL:
qtest: cleandb
poetry run pytest -sxv --ff --lf .