27 lines
622 B
Makefile
27 lines
622 B
Makefile
.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
|