Zum Inhalt

Middleware#

Für die Kommunikation von Stella CRM mit M365 wird eine Middleware benötigt. Diese läuft in einem Docker-Container. Das Serversystem muss also Docker unterstützen und es muss entsprechend installiert sein.

Distribution Link
Rocky Linux Anleitung
Ubuntu Anleitung

Setup#

Im Repository der Helper-Anwendung gibt es das Script build-stella-m365.sh. Dieses führt neben einer Aktualisierung per git-pull auch die Erzeugung des Docker-Images durch. Dieses muss einmalig ausführbar gemacht werden mit chmod +x build-stella-m365.sh.

Alternativ geht das auch manuell:

cd nodejs/projektakte
docker build --tag 'stella-m365' --no-cache .

Im Anschluss kann dann die Middleware mit

docker run -d --name stella-m365 -p 3000:3000 stella-m365:latest

gestartet werden. Wir empfehlen die Nutzung von Portainer zur komfortablen Verwaltung von Docker Containern.

Testen der Middleware#

Um den Betrieb der Middleware zu testen, geben Sie im Browser folgende URL ein:

http://<host_oder_ip>:3000/

Die Antwort sollte folgende sein:

{
    "status": "ok",
    "message": "Stella CRM M365 connector is ready to rumble"
}