Katacoda allows ports running include the environment to be made available to users. This is designed for displaying dashboards and UI elements running inside a container.
Within the markdown for a step, use a URL shown below that will be updated when the environment is connected.
Render port 8500: https://[[HOST_SUBDOMAIN]]-8500-[[KATACODA_HOST]].environments.katacoda.com/ Render port 80: https://[[HOST_SUBDOMAIN]]-80-[[KATACODA_HOST]].environments.katacoda.com/ Display page allowing user to select port: https://[[HOST_SUBDOMAIN]]-[[KATACODA_HOST]].environments.katacoda.com/
"environment": {
"showdashboard": true,
"dashboards": [{"name": "Display 80", "port": 80}, {"name": "Display 8080", "port": 8080}],
}
This style has been deprecated.
"environment": {
"showdashboard": true,
"dashboard": "Dashboard"
},
"backend": {
"port": 80
}