Deployment des UI auf Azure

Hallo Simon,

die Anleitung Build OpenEMS UI ist aktuell leider veraltet, nachdem wir die Build-Kommandos für den Support von OEM-Themes umgestellt haben.

Mit Azure im Speziellen habe ichl leider keine Erfahrung, aber kurz zusammengefasst müsste folgendes funktionieren:

  • Im Ordner ui den Build-Befehl ausführen: (siehe https://github.com/OpenEMS/openems/blob/develop/ui/README.md)

    • ng build -c "openems, openems-backend-dev" bzw.
    • ng build -c "openems,openems-backend-prod,prod"
  • Den Inhalt aus dem ui/target-Ordner auf den Server kopieren, z. B. in den Ordner /opt/openems-ui

  • Folgende NGINX-Konfiguration müsste dann funktionieren:

server {
        root /opt/openems-ui/;
        location / {
                index index.html;
                try_files $uri$args $uri$args/ /index.html;
        }
}

Vielleicht hilft außerdem die folgende Anleitung, die gerade im Forum gepostet wurde:

Gruß,
Stefan