File size: 541 Bytes
fd0c71a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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