Installationsanleitung
Voraussetzungen
- [Nur Windows] Microsoft Visual C++ Redistributable
- .NET 8
Konfiguration CMI Server
Im CMI Server sind die Einstellungen in den Servereinstellungen zu finden.
Lokaler Betrieb
Für den lokalen Betrieb muss die Checkbox "Aktivieren" angewählt werden. Die anderen drei müssen leergelassen werden.
Verteilter Betrieb
Wie auch im lokalen Betrieb muss die Checkbox "Aktivieren" angewählt werden. Zusätzlich müssen noch die folgenden Einstellungen gemacht werden:
* Url
: Basis-URL unter welcher der Dienst verfügbar ist
* Mandant
: Optional: Mandanten-Identifikation, falls im Service EnableMultitenancy
konfiguriert wurde
* API Key
: Optional: konfigurierter API-Key, falls im Service EnableMultitenancy
konfiguriert wurde
Installation im verteilten Betrieb
IIS
Application Pool
- Unter "Application Pools" einen neuen Application Pool hinzufügen
- Folgende Parameter befüllen:
- Name: Frei wählbar (Bsp. cmi-document-service)
- .NET CLR Version: No Managed Code
- Managed pipeline mode: Integrated
- Start application pool immediately: Aktiviert
- Mit OK bestätigen.
Website
- Im IIS unter Sites eine neue Website hinzufügt
- Folgende Parameter befüllen:
- Site name: Beliebig wählbar (Bsp. cmi-document-service)
- Application pool: Den erstellen Application pool vom obigen Schritt auswählen
- Physical path: Beliebiger Pfad, unter welchem sich die Installationsdateien der Applikation befinden werden
- Binding type: Https oder Http (je nach Bedarf)
- IP-Adresse: All Unassigned
- Port: Frei wählbar
- Hostname: Domäne eintragen
- SSL certificate: Ein gültiges SSL-certificate, welches auf dem Host name gebunden ist (nur bei Https)
- Start Website: immediately
- Das ausgelieferte ZIP auf dem Server kopieren und den Inhalt im Zielverzeichnis kopieren.
- Zielverzeichnis ist das Verzeichnis was beim Physical path eingetragen wurde
- Den Application Pool recyclen
Appsettings.json
Die Konfiguration der Schnittstelle erfolgt in der Datei appsettings.json. Die Dokumentation dazu ist hier zu finden. Nach Anpassung der appsettings.json-Datei muss der Application-Pool Recyclet werden.
Docker
Ein Zugriff auf die CMI Dockerregistry kann über CMI bezogen werden. Die Konfiguration hängt vom gewählten Hostingprovider ab.