Ports

The Ports tab provides you with a general information on managing  container ports at Jelastic PaaS.

ports layer settings

The following ports are opened by default: 80, 8080, 8686, 8443, 4848, 4949, 7979.

Additional ports can be opened using:
  • endpoints - maps the container internal port to random external via Jelastic Shared LB
  • Public IP - provides a direct access to all ports of your container

containers access ports scheme
Depending on the way chosen, just bind your service (application listener) to the received internal or external address.

Ports Auto-Redirect

Jelastic automatically performs redirect of the incoming requests to the application hosted within container.

During a node creation the platform detects the ports which are listened on the TCP level.  The commonly used for standard services (e.g. SSH, mail, databases, etc) are automatically filtered. And the first among the rest of ports becomes a container entry point, so all incoming requests will be forwarded to it.

This process is performed on each container launch, so the corresponding application becomes available over the embedded Shared Load-Balancer just after being deployed, without any manual interventions required.

However, in case you need to disable or adjust this functionality (e.g. if it exposes application admin panel), you can manually change the auto-redirect settings during the container creation. For that, switch to the Variables section, add the dedicated JELASTIC_EXPOSE parameter and set its value based on your needs:
  • 0 or DISABLED or FALSE - to disable auto-redirect
  • a number within the 1-65535 range - to define the required port for setting the corresponding redirect
  • if any other value is stated, the auto-redirect functionality will work as usual

To get even greater flexibility over the node accessibility, you can customize your container firewall settings.