Introduction
This article describes adding the configuration for the new Visualizer for v11.0 and higher.
For Customer Hosted environments this will be done by our technicians, for all on-premises customers will need to follow these instructions to enable the new Transmission Visualizer,
Configuration Instructions
- Open the mediapulseappserver.config.txt file in the root folder of your installation
- Add the below configuration replacing
- {servername} with the actual server name
- e.g. devwcumpapp2
- {baseurl} with the URL of the API
- e.g. https://{Server}/{InstanceName}
- {dbname} with the actual database name (matches the license file name)
- e.g. MP_DEMO
- Make sure the JWT_TOKEN_KEY is copied in its entirety:
APPSERVER_{servername}_REST_BASE_URL={baseurl}
DB_{dbname}_JWT_REFRESH_TOKEN_EXPIRATION_MINUTES=40000
DB_{dbname}_JWT_TOKEN_EXPIRATION_MINUTES=5
DB_{dbname}_JWT_TOKEN_KEY=BYyIYFLPupF9aC/qUXneAUPOtv+soWTzYTQ2ApaJgv8DWDf+TOXuNLnaOmwZeG+p3ZrXkrlRwoZsRGJBfOLEpg==
- {servername} with the actual server name
- Save, then copy mediapulseappserver.config.txt to the Sky/AppData folder
- Add the below rules to Proxy.config file found in the SKY folder
- Replace {servername} with the actual server name
- Replace {port} with the port number utilized by Sky (you can find this in the mediapulseappserver.config.txt file)
<rule name="APIReverseProxyRule" stopProcessing="true">
<match url="^api/(.*)" />
<action type="Rewrite" url="{servername}:{port}/api/{R:1}" logRewrittenUrl="true" />
</rule>
<rule name="APIControllerReverseProxyRule" stopProcessing="true">
<match url="^(.*)/api/(.*)" />
<action type="Rewrite" url="{servername}:{port}/{R:1}/api/{R:2}" logRewrittenUrl="true" />
</rule>
- RESTART services and website.
IMPORTANT: The above must be done on ALL servers that host the instance (e.g. both NODE 1 and NODE 2)