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