Installation unter Windows
Der Installer ist ein Inno-Setup-6-Paket (Invoiceflair-Setup-<version>.exe). Er fragt vier
Dinge und richtet den Rest selbst ein.
Was der Assistent fragt
Abschnitt betitelt „Was der Assistent fragt“| Seite | Inhalt |
|---|---|
| Zielverzeichnis | Vorgabe C:\Program Files\Invoiceflair\Portal |
| Datenverzeichnis | Vorgabe <Zielverzeichnis>\data. Darf außerhalb des Programmverzeichnisses liegen; wird mit Schreibrecht für das Dienstkonto angelegt |
| Netzwerk und Verschlüsselung | HTTP-Port (Vorgabe 5060), optional HTTPS mit eigenem Zertifikat (PFX/PKCS#12 + Kennwort, Vorgabeport 5061), öffentliche Adresse |
| E-Mail-Versand | SMTP-Server, Port (Vorgabe 587), Benutzername, Kennwort, Absenderadresse — überspringbar |
Was der Installer selbst anlegt
Abschnitt betitelt „Was der Installer selbst anlegt“- den Dienst
Invoiceflair— Autostart, Neustart nach Absturz im Abstand von 60 s - die Firewallregeln Invoiceflair (HTTP) bzw. (HTTPS)
appsettings.Production.jsonim Zielverzeichnis- das Datenverzeichnis
Das Health-Gate nach dem Start
Abschnitt betitelt „Das Health-Gate nach dem Start“Zum Schluss fragt der Installer http://127.0.0.1:<port>/health in bis zu 20 Versuchen ab und
meldet Erfolg erst, wenn die Antwort Healthy enthält.
Antwortet der Dienst nicht, verweist der Installer auf <Zielverzeichnis>\logs.
- Erstlauf — das erste Administratorkonto anlegen
- Konfiguration — falls etwas anzupassen ist
- Für unbeaufsichtigte Installation und Aktualisierung: Still installieren, aktualisieren, deinstallieren