Zum Inhalt springen

Docker als Alternative

Für Linux-Umgebungen gibt es ein Dockerfile samt docker-compose.yml: Port 8086 → 8080 im Container, Lauf als non-root, eingebauter Healthcheck auf /health.

Das ist der Weg, wenn kein Windows-Server zur Verfügung steht — ein eigenständiges Linux-Installationspaket gibt es derzeit nicht.

Ohne sie liegen die Bestandsdaten im Container, und ein up --build verwirft sie:

Volume Inhalt
/app/data Datenbank, Rechnungsdateien, Vorlagen je Mandant
/app/keys API-Schlüssel (Hashes)
/app/usage Nutzungsprotokoll
/app/.aspnet DataProtection-Schlüsselring

Dazu /app/logs nach Geschmack.

Im Schema InvoiceApi__…. Für den Enterprise-Betrieb gehört dazu:

environment:
- InvoiceApi__Deployment__Mode=OnPremise
- InvoiceApi__PublicBaseUrl=https://rechnung.firma.de