File size: 541 Bytes
21c7db9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | .PHONY: install test lint env api ui smoke run-all
VENV_DIR := .venv
PYTHON := $(VENV_DIR)/bin/python
PIP := $(VENV_DIR)/bin/pip
$(PYTHON):
python3 -m venv $(VENV_DIR)
install: $(PYTHON)
bash scripts/bootstrap_venv.sh
test: $(PYTHON)
PYTHONPATH=. $(PYTHON) -m pytest
env: $(PYTHON)
PYTHONPATH=. $(PYTHON) -m app.env.fastapi_app
api: $(PYTHON)
PYTHONPATH=. $(PYTHON) -m app.api
ui:
cd app/ui/frontend && npm install && npm run dev
smoke:
bash scripts/smoke_test_all.sh
run-all: $(PYTHON)
bash scripts/run_all_local.sh --full
|