Puertos
Puertos de Aplicación
Kinsta automáticamente establece la variable de entorno PORT. No es necesario definirla o programarla en la aplicación. Utiliza la variable de entorno PORT
para referirte al puerto en tu aplicación.
Si el código de tu aplicación especifica o expone un puerto específico para escuchar, debes usar el puerto 8080. Cuando despliegues la aplicación, será accesible en Internet en los puertos 80 y 443, y enrutaremos esos puertos al contenedor en el puerto 8080.
Actualmente no es posible establecer un puerto distinto del 8080 para la aplicación dentro del contenedor. Si tu aplicación intenta establecer un puerto distinto del 8080, no podrás acceder a la aplicación.
Ejemplos de Lenguaje de la Variable de Entorno PORT
Cómo utilices una variable de entorno depende de tu aplicación. La siguiente tabla muestra cómo llamar a la variable de entorno PORT en varios idiomas:
Idioma | Código |
---|---|
Ruby | ENV["PORT"] |
Node.js | process.env.PORT; |
Python | os.environ.get('PORT') |
Java | System.getenv("PORT"); |
Scala | System.getenv("PORT"); |
PHP | getenv('PORT'); |
Go | os.Getenv("PORT") |
Puertos de Base de Datos
Sólo el puerto que se muestra en Info > Conexiones externas está abierto para el Alojamiento de la Base de Datos. Para conectar la base de datos a una aplicación externa, utiliza el puerto y otros detalles de conexión externa que se muestran allí.
Si conectas una aplicación y una base de datos alojadas en Kinsta, asegúrate de que utilizan la misma ubicación de centro de datos y están conectadas por una conexión interna.