| 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 | |