diff --git a/.env.development b/.env.development index 1fc607629..6b075ea4b 100644 --- a/.env.development +++ b/.env.development @@ -25,4 +25,4 @@ NEXT_PUBLIC_USE_MOCKS=true NEXT_PUBLIC_BASE_PATH=/talas5 # Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH= # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.301 +NEXT_PUBLIC_APP_VERSION=1.1.302 diff --git a/.env.production b/.env.production index 6e4d9a0b3..d7f03b3e0 100644 --- a/.env.production +++ b/.env.production @@ -26,4 +26,4 @@ NEXT_PUBLIC_BASE_PATH=/talas5 # Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH= # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.301 \ No newline at end of file +NEXT_PUBLIC_APP_VERSION=1.1.302 \ No newline at end of file diff --git a/Start-Dev.ps1 b/Start-Dev.ps1 new file mode 100644 index 000000000..268ed63e2 --- /dev/null +++ b/Start-Dev.ps1 @@ -0,0 +1,6 @@ +# Navigiere zum Verzeichnis deines Projekts +cd 'C:\inetpub\wwwroot\talas5\nodeMap' + +# F�hre den npm Befehl aus +npm start + diff --git a/StartNodeApp.bat b/StartNodeApp.bat new file mode 100644 index 000000000..55cd7c864 --- /dev/null +++ b/StartNodeApp.bat @@ -0,0 +1 @@ +PowerShell -ExecutionPolicy Bypass -File "C:\inetpub\wwwroot\talas5\nodeMap\Start-Dev.ps1" diff --git a/nssm.exe b/nssm.exe new file mode 100644 index 000000000..6ccfe3cfb Binary files /dev/null and b/nssm.exe differ diff --git a/nssm.exe Installation.md b/nssm.exe Installation.md new file mode 100644 index 000000000..bba49a437 --- /dev/null +++ b/nssm.exe Installation.md @@ -0,0 +1,48 @@ +```markdown +- Als Administrator Eingabeaufforderung oder PowerShell öffnen + +- Navigiere zu dem NodeMap Projekt Verzeichnis: + ```shell + C:\Users\Administrator>cd C:\inetpub\wwwroot\talas5\nodeMap + ``` + +- Befehl zum Erstellen eines Dienstes: + Führen Sie den folgenden Befehl aus, um einen neuen Dienst zu erstellen: + ```shell + nssm.exe install NodeMapService + ``` + Nachdem Sie diesen Befehl ausgeführt haben, öffnet sich ein NSSM-Dialogfenster. + + **Dienstkonfiguration:** + In dem geöffneten NSSM-Dialogfenster müssen Sie einige Parameter angeben: + + - **Path:** Der Pfad zur ausführbaren Datei, die der Dienst ausführen soll. + ```shell + C:\inetpub\wwwroot\talas5\nodeMap\StartNodeApp.bat + ``` + - **Startup directory:** Das Verzeichnis, in dem die Anwendung gestartet werden soll. + ```shell + C:\inetpub\wwwroot\talas5\nodeMap + ``` + - **Arguments:** kann leer gelassen werden. + +- Dienst starten: + Sobald der Dienst erstellt wurde, können Sie ihn starten. + Das können Sie entweder über die Eingabeaufforderung oder über die Diensteverwaltung von Windows tun. + Um den Dienst über die Eingabeaufforderung zu starten, verwenden Sie den folgenden Befehl: + ```shell + nssm.exe start DienstName + ``` + +--- + +- **Dienst bearbeiten:** + ```shell + nssm.exe edit NodeMapService + ``` +- **Dienst entfernen:** + ```shell + nssm.exe remove NodeMapService confirm + ``` + dauert bis 1 Minute +``` diff --git a/package-lock.json b/package-lock.json index dd462e677..fa4a85932 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nodemap", - "version": "1.1.301", + "version": "1.1.302", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nodemap", - "version": "1.1.301", + "version": "1.1.302", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", diff --git a/package.json b/package.json index b38357b5f..afd75abf1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodemap", - "version": "1.1.301", + "version": "1.1.302", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0",