Hello,
I'm having a bit of trouble getting Opencast (allinone v7.4) to run in a docker container and expose an alternate port (18080:8080), everything is fine except for the player port which is trying to access media on port 8080 and failing (as it's only accessible through 18080).
I've tried environment variable variations in the docker compose file, primarily the download URL.
ORG_OPENCASTPROJECT_DOWNLOAD_URL=http://${HOSTIP:-localhost}:18080/static
Changing the download URL appears to cause the error below when the workflow tries to publish
(ConfigurablePublishWorkflowOperationHandler:286) - Start bulk publishing of 1 elements of media package '8f175e2b-80bc-4a2b-ab31-89f6be95cdeb' to publication channel 'internal'
opencast_1 | 2019-11-13T03:04:24,677 | WARN | (DownloadDistributionServiceImpl:359) - Error distributing http://localhost:8080/files/mediapackage/8f175e2b-80bc-4a2b-ab31-89f6be95cdeb/fb8e6b36-8925-42e7-a12a-d8a6ff56fb18/1mb.mp4
opencast_1 | org.opencastproject.security.api.TrustedHttpClientException: java.net.ConnectException: Connection refused (Connection refused)
Any suggestions would be greatly appreciated :-)
Cheers,
Tom