-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (23 loc) · 908 Bytes
/
Copy pathMakefile
File metadata and controls
34 lines (23 loc) · 908 Bytes
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
31
32
33
34
# Convenience targets. On Windows use: make via Git Bash, or run the commands directly.
.PHONY: demo up down logs build sample lint test smoke fresh
demo: ## Whole system in one process, no Redis/Docker, opens the dashboard
python -m deploy.demo
up: ## Spin up the whole loop
docker compose up --build
down: ## Stop + remove containers
docker compose down
logs: ## Tail logs from all services
docker compose logs -f
build: ## Rebuild images
docker compose build
sample: ## Generate synthetic Jakarta AQ dataset for replay/demo
python -m ingestion.gen_sample
lint: ## Ruff lint
ruff check .
test: ## Run pytest
pytest -q
smoke: ## End-to-end smoke test (needs redis running)
python -m scripts.smoke
fresh: ## Nuke data + volumes and start clean
docker compose down -v
rm -rf data/*.csv data/registry