update
This commit is contained in:
19
Makefile
19
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
|
||||
|
||||
Reference in New Issue
Block a user