Manager, v0.0.1. Make file updates.

This commit is contained in:
Kalzu Rekku
2026-04-17 20:51:28 +03:00
parent d0cddec45a
commit b59cb16c66
2 changed files with 23 additions and 5 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
*/bin/*
examples examples
.env .env
.vscode .vscode
manager/__pycache__/

View File

@@ -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: build-agent:
@echo "Building Go agent for x86_64..." @echo "Building Go agent for x86_64..."
@@ -8,9 +10,23 @@ build-agent:
@echo "Building Go agent for aarch64..." @echo "Building Go agent for aarch64..."
cd agent && GOOS=linux GOARCH=arm64 go build -o bin/agent-arm64 . cd agent && GOOS=linux GOARCH=arm64 go build -o bin/agent-arm64 .
build-manager: # ── Manager (Python) ────────────────────────────────────────────────────────
@echo "Setting up Python manager dependencies..."
@echo "Run 'cd manager && pip install -r requirements.txt' in your environment to install dependencies." 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: clean:
rm -rf agent/bin rm -rf agent/bin
rm -rf manager/venv
rm -f manager/__pycache__/*.pyc
rm -f manager/kattila_manager.db