You are viewing the RapidMiner Hub documentation for version 10.0 - Check here for latest version
Change the default port for RapidMiner AI Hub
To change the default port for RapidMiner AI Hub, modify the default deployment instructions in the following way, using port 85 and the HTTP protocol as an example.
Edit the .env file
Open the .env file and modify the variables
PUBLIC_DOMAIN
PUBLIC_URL
SSO_PUBLIC_DOMAIN
SSO_PUBLIC_URL
to include the requested protocol and port, similar to the following:
# Public domain of the deployment
PUBLIC_DOMAIN=platform.rapidminer.com:85
# Public URL of the deployment that will be used for external access (Public domain + protocol + port)
PUBLIC_URL=http://platform.rapidminer.com:85
# Public domain of the SSO endpoint that will be used for external access. In most cases it should be the same as the PUBLIC_DOMAIN
SSO_PUBLIC_DOMAIN=platform.rapidminer.com:85
# Public URL of the SSO endpoint that will be used for external access. In most cases it should be the same as the PUBLIC_URL
SSO_PUBLIC_URL=http://platform.rapidminer.com:85
Edit docker-compose.yml
Open docker-compose.yml, and make the following changes:
- Change the
ports:
mapping of the proxy service from 80:80 to 85:80. If not needed, then delete/comment out the port mapping for 443. - Remove all the ${PUBLIC_DOMAIN}
networks:
aliases from the proxy.
The result should resemble the following:
services:
proxy:
image: "${REGISTRY}rapidminer-proxy:${PROXY_VERSION}"
hostname: proxy
..........
ports:
- 0.0.0.0:85:80
#- 0.0.0.0:443:443
networks:
go-proxy-net:
aliases:
- proxy
#- ${PUBLIC_DOMAIN}
platform-int-net:
aliases:
- proxy
#- ${PUBLIC_DOMAIN}
jupyterhub-user-net:
#aliases:
#- ${PUBLIC_DOMAIN}
Run docker compose
As usual, run docker compose with the following steps:
docker compose up -d deployment-init
and after a few minutes, when this first command has completed:
docker compose up -d