1.2 KiB
1.2 KiB
Schnellstart in 10 Schritten
- Ordner auf deinen Docker-Host kopieren.
.env.examplenach.envkopieren.docker compose up -d --buildstarten.http://HOST:8080/healthpruefen.examples/sample-report.jsonanpassen.- Mit
/preview/htmlzuerst das HTML kontrollieren. - Mit
/renderdas PDF erzeugen. n8n/workflow-template.jsonin n8n importieren.- Anthropic-API-Key in n8n als Credential oder Secret hinterlegen.
- Beispiel-Set-Node durch deine PostgreSQL-Abfragen ersetzen.
Minimaler Render-Aufruf
curl -sS \
-X POST http://localhost:8080/render \
-H 'Content-Type: application/json' \
--data-binary @examples/sample-report.json \
-o output/report.pdf
Dienste
- Report Renderer:
http://localhost:8080 - Gotenberg: standardmaessig nur im internen Docker-Netz erreichbar
API-Routen
GET /healthGET /themesPOST /validatePOST /preview/htmlPOST /render
Designs ansehen
Alle IDs abfragen:
curl -s http://localhost:8080/themes | python3 -m json.tool
Im Beispiel-Payload design.theme ändern oder alle Designs rendern:
bash examples/render-all-themes.sh
Der mitgelieferte visuelle Katalog liegt unter output/theme-catalog/theme-gallery.pdf.