Diese Anleitung beschreibt, wie das Spoolman Backend sowie das Frontend lokal gestartet werden.
export SPOOLMAN_DEBUG_MODE=TRUE
export SPOOLMAN_PRINT_REQUEST_TIMEZONE=Europe/Berlin
export SPOOLMAN_PRINT_REQUEST_PASSWORD=mein_test_passwort
export SPOOLMAN_PRINT_REQUEST_COOKIE_SECRET=stricken-moisten-carving-exonerate-crazed-wasting-bankbook-granola-detector-drainable
uv sync
uv run python -m spoolman.main
Das Backend ist erreichbar unter:
API-Endpunkte:
cd spoolman/client
npm install
Datei: spoolman/client/.env
Inhalt:
VITE_APIURL=http://localhost:8000/api/v1
npm run dev
Das Frontend ist erreichbar unter:
Für lokale Entwicklung kann der Debug-Modus im Backend aktiviert werden:
export SPOOLMAN_DEBUG_MODE=TRUE
Optional (für Proxy-Setup):
export FORWARDED_ALLOW_IPS=*
- Backend muss laufen, bevor das Frontend gestartet wird
- Änderungen im Backend erfordern ggf. einen Neustart
- Änderungen im Frontend werden automatisch neu geladen (Hot Reload)