I would like to share Experience Builder Developer Edition across our entire GIS Team, and would like to run it as a Windows service on a server using a service account, similar to Web AppBuilder Developer Edition. There's a great blog post on how to do this with Web AppBuilder Developer Edition here
Has anyone had success running Experience Builder Developer Edition as a Windows service? Is this an acceptable pattern?
Solved! Go to Solution.
Hi @HeatherStanton and @Benjamin_LEDOS ,
As of v1.4, You can now do so using the command npm run install-windows-service.
Have a read here for more information:
https://developers.arcgis.com/experience-builder/guide/install-guide/#install-as-a-windows-service
Hope that helps.
Derrick
I ask myself exactly the same question and the answer is not as simple as it might seem 😐
The startup of ArcGIS Web AppBuilder is with Node.js But in server configuration (load server.json)
OFF
SETLOCAL EnableDelayedExpansion
TITLE Web AppBuilder for ArcGIS
SET serverPath=server
SET serverjsFile=server.js
SET port=3344
SET wabVirtualPath=webappbuilder
SET portTaken=0
IF DEFINED USERDNSDOMAIN (SET FQDN=%COMPUTERNAME%.%USERDNSDOMAIN%) ELSE (SET FQDN=%COMPUTERNAME%)
IF DEFINED PROGRAMFILES(X86) (SET nodeFile=node_x64.exe) ELSE (SET nodeFile=node_x86.exe)
...
To start EXB, we launch an application running under Node.js and autocall package.json where is the .bat file
npm start
I am not a Node.js specialist 😊
I found an interesting lead thanks to the post of Peter Eysermans : installing-a-node-application-as-a-windows-service
and this github : node-windows
But it does not work yet but it is progressing 😋
Hi @HeatherStanton and @Benjamin_LEDOS ,
As of v1.4, You can now do so using the command npm run install-windows-service.
Have a read here for more information:
https://developers.arcgis.com/experience-builder/guide/install-guide/#install-as-a-windows-service
Hope that helps.
Derrick
Thank you for bringing this to my attention! I really appreciate it.