.PHONY: test scan rescan status dev build web test: cd backend && python3 -m pytest -q # Entwicklung: Backend (8100, OHNE --reload — Reload killt laufende Scans) + Vite (5273) dev: cd backend && uvicorn server:app --port 8100 & \ cd frontend && npx vite --port 5273 # Produktion: Frontend bauen, dann nur den Server starten (serviert frontend/dist) build: cd frontend && npm install && npm run build web: cd backend && uvicorn server:app --port 8100 # make scan PROJEKT=/pfad/zum/repo scan: python3 -m backend scan $(PROJEKT) rescan: python3 -m backend rescan $(PROJEKT) status: python3 -m backend status