41 lines
637 B
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 .
|
|
|