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
|
PY := .venv/bin/python
|
||||||
|
COMPOSE = docker compose
|
||||||
|
|
||||||
install:
|
install:
|
||||||
python3 -m venv .venv
|
python3 -m venv .venv
|
||||||
@@ -13,3 +16,19 @@ run:
|
|||||||
|
|
||||||
dev:
|
dev:
|
||||||
$(PY) -m uvicorn backend.main:app --reload --port 8020 & cd frontend && npm 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