From 212808cc8cef5a9b176d42895e6f2f4030afe38b Mon Sep 17 00:00:00 2001 From: Team3 Date: Sun, 27 Sep 2026 22:03:05 +0200 Subject: [PATCH] update --- Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Makefile b/Makefile index 2dcb9fb..60f3907 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ +.PHONY: install build run dev auth prod stop logs + PY := .venv/bin/python +COMPOSE = docker compose install: python3 -m venv .venv @@ -13,3 +16,19 @@ run: dev: $(PY) -m uvicorn backend.main:app --reload --port 8020 & cd frontend && npm run dev + +auth: + @mkdir -p .claude-data storage + @chown -R 1000:1000 .claude-data storage 2>/dev/null || sudo chown -R 1000:1000 .claude-data storage + @grep -q "^CLAUDE_CODE_OAUTH_TOKEN=.\+" .env 2>/dev/null || grep -q "^ANTHROPIC_API_KEY=.\+" .env 2>/dev/null \ + || echo "WARNUNG: weder CLAUDE_CODE_OAUTH_TOKEN noch ANTHROPIC_API_KEY in .env – Agenten können nicht starten (Token: claude setup-token)." + +prod: auth + $(COMPOSE) up -d --build + @echo "buchwerk läuft: https://buchwerk.marha.de" + +stop: + $(COMPOSE) down + +logs: + $(COMPOSE) logs -f --tail=200