This commit is contained in:
Team3
2026-09-27 22:03:05 +02:00
parent 457c8756fd
commit 212808cc8c

View File

@@ -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