Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

With version 7.0 of yuuvis of yuuvis® RAD, the default URL changed from /enaio/client to /app/client because the /enaio subdomain was not fitting did no longer match the product name anymore. This might be unconvienient inconvenient because the old URL might be saved in (a lot ofmany) bookmarks, external tools and documentation. We recommend updating the URL whereever where ever possible, but if you really want to keep /enaio/client/ in parallel to /app/client or if you want to add another subdomain /<yoursubdomain>/client in addition to the default /app/client, you can follow this guide to achieve this (replace "enaio" with your desired subdomain if you want have a different subdomain).

  1. Stop the service-manager service.

  2. In the folder <service-manager>\config\ folder, create a new file "client-enaio.yml" with the following content:

    Code Block
    languageyml
    titleclient-enaio.yml
    spring:
      application:
        name: clientenaio
    resourcesDirectoryPath: '${enaio.data.path}/webresource/resources-enaio/'


  3. In the folder <service-manager>\config\ folder, edit the file servicewatcher-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
    languageyml
    titleservicewatcher-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


  4. In the folder <service-manager>\config\ folder, edit the file gateway-prod.yml file and add a new endpoint:

    Code Block
    languageyml
    titlegateway-prod.yml endpoint
      - name: 'enaio'
        url: 'http://clientenaio'


  5. In the folder <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".

  6. Copy the file <service-manager>\data\public\client\index.html file to <service-manager>\data\webresrouce\resources-enaio\ .

  7. Edit the copied index.html and change the line "<base href="/app/client/">" to "<base href="/enaio/client/">.

  8. Start the service-manager. You can now use /enaio/client the same way as /app/client.

Note
titleAttention

You have to repeat step steps 6 and 7 after every update of the service-manager!

...