-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
33 lines (22 loc) · 901 Bytes
/
Copy pathMakefile
File metadata and controls
33 lines (22 loc) · 901 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
PYTHON ?= python3
.PHONY: install run-orchestrator run-telemetry run-runbook run-memory run-planner run-all web smoke validate
install:
$(PYTHON) -m pip install -r requirements.txt
run-orchestrator:
PYTHONPATH=. $(PYTHON) -m uvicorn orchestrator.api:app --host 0.0.0.0 --port 8000
run-telemetry:
PYTHONPATH=. $(PYTHON) -m uvicorn remote_a2a.telemetry_correlator.agent:app --host 0.0.0.0 --port 8101
run-runbook:
PYTHONPATH=. $(PYTHON) -m uvicorn remote_a2a.runbook_resolver.agent:app --host 0.0.0.0 --port 8102
run-memory:
PYTHONPATH=. $(PYTHON) -m uvicorn remote_a2a.incident_memory.agent:app --host 0.0.0.0 --port 8103
run-planner:
PYTHONPATH=. $(PYTHON) -m uvicorn remote_a2a.remediation_planner.agent:app --host 0.0.0.0 --port 8104
run-all:
bash scripts/start_demo.sh
web:
PYTHONPATH=. adk web .
smoke:
bash scripts/smoke_test.sh
validate:
$(PYTHON) scripts/validate_local.py