From b59cb16c66bb93a1fa48345e9ea234c9edcf4cd0 Mon Sep 17 00:00:00 2001 From: Kalzu Rekku Date: Fri, 17 Apr 2026 20:51:28 +0300 Subject: [PATCH] Manager, v0.0.1. Make file updates. --- .gitignore | 2 ++ Makefile | 26 +++++++++++++++++++++----- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 99a9735..23efe1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +*/bin/* examples .env .vscode +manager/__pycache__/ diff --git a/Makefile b/Makefile index 84356cd..4d2bdb4 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,8 @@ -.PHONY: all build-agent build-manager clean +.PHONY: all build-agent setup-manager run-manager clean -all: build-agent build-manager +all: build-agent setup-manager + +# ── Agent (Go) ─────────────────────────────────────────────────────────────── build-agent: @echo "Building Go agent for x86_64..." @@ -8,9 +10,23 @@ build-agent: @echo "Building Go agent for aarch64..." cd agent && GOOS=linux GOARCH=arm64 go build -o bin/agent-arm64 . -build-manager: - @echo "Setting up Python manager dependencies..." - @echo "Run 'cd manager && pip install -r requirements.txt' in your environment to install dependencies." +# ── Manager (Python) ──────────────────────────────────────────────────────── + +setup-manager: + @echo "Setting up Manager Python venv..." + python3 -m venv manager/venv + manager/venv/bin/pip install --upgrade pip + manager/venv/bin/pip install -r manager/requirements.txt + @echo "Manager ready. Run: make run-manager" + +run-manager: + cd manager && venv/bin/python app.py + +# ── Cleanup ────────────────────────────────────────────────────────────────── clean: rm -rf agent/bin + rm -rf manager/venv + rm -f manager/__pycache__/*.pyc + rm -f manager/kattila_manager.db +