28 lines
563 B
Makefile
28 lines
563 B
Makefile
# Simple helpers
|
|
PY ?= python
|
|
HOST ?= 0.0.0.0
|
|
PORT ?= 5050
|
|
TOKEN ?= changeme
|
|
DATA ?=
|
|
|
|
.PHONY: install dev run test seed clean
|
|
|
|
install:
|
|
$(PY) -m pip install -U pip
|
|
$(PY) -m pip install -e . -r requirements-dev.txt
|
|
|
|
dev:
|
|
$(PY) -m pip install -r requirements-dev.txt
|
|
|
|
run:
|
|
$(PY) -m encounterflow.cli --host $(HOST) --port $(PORT) --token $(TOKEN) $(if $(DATA),--data-dir $(DATA),)
|
|
|
|
test:
|
|
pytest -q
|
|
|
|
seed:
|
|
curl -s -X POST "http://$(HOST):$(PORT)/admin/seed_icons?token=$(TOKEN)" >/dev/null || true
|
|
|
|
clean:
|
|
rm -rf .pytest_cache .coverage build dist *.egg-info
|