Manager, v0.0.1. Make file updates.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,3 +1,5 @@
|
||||
*/bin/*
|
||||
examples
|
||||
.env
|
||||
.vscode
|
||||
manager/__pycache__/
|
||||
|
||||
26
Makefile
26
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user