After pulling and running Indicium and Universal containers in Docker on an on-premise Ubuntu host both are running but Universal isn’t reachable via the browser. Browsing to http://hostname/ shows the running Indicium instance (log-in also works) but when going to http://hostname/alias our end-product doesn’t start and I get a blank page instead.
These are the docker run commands I used to pull and install the containers:
Indicium
docker run \
-p 8080:8080 \
-e SQL_USERNAME='***' \
-e SQL_PASSWORD='***' \
-e CUSTOM_JSON='{"Logging":{"LogLevel":{"Default":"Information","System":"Information","Microsoft":"Warning","Indicium":"Information","Duende.IdentityServer":"Warning"},"ApplicationInsights":{"LogLevel":{"Default":"Information","System":"Information","Microsoft":"Warning","Indicium":"Information","Duende.IdentityServer":"Warning"}},"ErrorLog":{"PathFormat":"Indicium-{Date}.txt","LogLevel":{"Default":"Error"}}},"MetaSourceConnection":{"Server":"HOST1","Database":"IAM"},"Agent":{"Enabled":false}}' \
--add-host HOST1:192.168.100.1 \
--add-host HOST2:192.168.100.2 \
--add-host HOST3:192.168.100.3 \
--add-host HOST4:192.168.100.4 \
--network="host" \
registry.thinkwisesoftware.com/public/indicium:2023.3
Universal
docker run \
-p 8080:8080 \
-e SERVICE_URL='http://localhost/indicium/iam/iam' \
registry.thinkwisesoftware.com/public/universal:2023.3
Without the option network=”host” Indicium can’t reach SQL Server on another machine in the network. I’m not sure why this is the case.
I’ve tried both ports 80 and 8080. 80 works but returns a blank page while 8080 returns an error that the browser is unable to connect.
What’s the correct URL for the Universal GUI?