Installation
Sie erhalten den gepackten terratwin-api-X.X
Ordner, der den Backend-Zugriffspunkt für den Client darstellt. Dieser Ordner enthält alle erforderlichen Dateien, um die FastAPI-Anwendung zu betreiben.
Die API ist ein essenzieller Bestandteil der gesamten Anwendung, damit die volle Funktionalität gegeben ist.
Installation auf Windows Server (IIS)
- Entpacken Sie den Ordner
terratwin-api-X.X
in einem geeigneten Verzeichnis auf Ihrem Server. Dieser Ordner enthält bereits eine Version von Python 3.10, die für die Anwendung genutzt wird. - Installieren Sie den HTTP Platform Handler (opens in a new tab)
- Öffnen Sie den IIS-Manager (Internet Information Services (IIS) Manager)
- Navigieren Sie zu
Default Website
und stellen Sie sicher, dass ihre diese an den Port 443 gebunden ist. Alternativ können Sie mit Rechtsklick aufSites
eineNeue Site
hinzufügen. - Erstellen Sie mit Rechtsklick auf die gewählte Site eine
Neue Anwendung
. Legen Sie den physischen Pfad zum Ordnerapi
fest und für den virtuellen Pfadterratwin-api
. - Stellen Sie sicher dass die Nutzergruppe
IIS_IUSRS
Zugriff auf das Verzeichnis hat. - Stellen Sie sicher, dass im Serververzeichnis (bspw. WIN-7DCXXX unter "Startseite") in der
Delegierung von Features
dieHandlerzuordnung
aufLesen / Schreiben
gestellt ist. - Testen Sie Ihre Konfiguration:
- Navigieren Sie im Browser zu Ihrer Site (
IhreDomain.de/terratwin-api/
) - Es sollte
{"message": "Welcome to Terratwin"}
dort stehen
- Navigieren Sie im Browser zu Ihrer Site (
- Hinterlegen Sie in der
appConfig.json
den Pfad zur Backendschnittstelle beim ParameterterratwinApi
.
Installation auf Linux Server
Dieser Teil wird bei Bedarf ergänzt.