...
- Stop the service-manager service.
In the
<service-manager>\config\
folder, create a new fileclient-enaio.yml
with the following content:Code Block language yml title client-enaio.yml spring: application: name: clientenaio resourcesDirectoryPath: '${enaio.data.path}/webresource/resources-enaio/'
In the
<service-manager>\config\
folder, edit theservicewatcher-sw.yml
file and copy the "clientservice" section. Then change the "name" parameter to "clientservice-enaio" and add "enaio" to the right end of the profiles parameter. It should look like this now:Code Block language yml title servicewatcher-sw.yml snippet - name: clientservice type: microservice profiles: prod,cloud instances: 1 memory: 64M port: 7391-7395 path: ${appBase}/clientservice/clientservice-app.jar - name: clientservice-enaio type: microservice profiles: prod,cloud,enaio instances: 1 memory: 64M port: 7391-7395 path: ${appBase}/clientservice/clientservice-app.jar
In the
<service-manager>\config\
folder, edit thegateway-prod.yml
file and add a new endpoint:Code Block language yml title gateway-prod.yml endpoint - name: 'enaio' url: 'http://clientenaio'
- In the
<service-manager>\data\webresource
folder (replace<service-manager>\data
with the data folder of the service-manager if you chose a different location for it), copy the "resources" folder and call it "resources-enaio". - Copy the
<service-manager>\data\public\client\index.html
file to<service-manager>\data\webresrouce\resources-enaio\client\
. - Edit the copied
index.html
and change the line"<base href="/app/client/">
" to"<base href="/enaio/client/">
. - Start the service-manager. You can now use
/enaio/client
the same way as/app/client
.
...