feat: add proxy and statistics features

This commit is contained in:
2026-05-27 07:41:06 +02:00
parent 35643b2ea9
commit b3c7e67b78
23 changed files with 2139 additions and 147 deletions

View File

@ -1,4 +1,4 @@
.PHONY: proto server agent web dev up-server up-agent
.PHONY: proto server agent web dev up-server up-agent up-server-local up-agent-local down-server-local down-agent-local
PROTO_DIR := proto/agent/v1
PROTO_OUT := server/internal/proto/agentv1
@ -36,9 +36,27 @@ down-server:
down-agent:
docker compose -f docker-compose.agent.yml down
up-local:
docker compose -f docker-compose.local.yml up --build -d
down-local:
docker compose -f docker-compose.local.yml down
up-server-local:
docker compose -f docker-compose.server.local.yml up --build -d
up-agent-local:
docker compose -f docker-compose.agent.local.yml up --build -d
down-server-local:
docker compose -f docker-compose.server.local.yml down
down-agent-local:
docker compose -f docker-compose.agent.local.yml down
# ── Dev (local, no Docker) ───────────────────────────────────────────────────
dev-server:
cd server && go run ./cmd/server
cd server && DB_PATH=../.data/nexarr.db JWT_SECRET=dev-secret ADMIN_USER=admin ADMIN_PASSWORD=admin go run ./cmd/server
dev-web:
cd web && npm run dev