Portas
Portas de aplicativos
A Kinsta define automaticamente a variável de ambiente PORT. Você não precisa defini-la ou codificá-la no aplicativo. Use a variável de ambiente PORT para se referir à porta em seu aplicativo.
Se o código do seu aplicativo especificar ou expor uma porta específica para escuta, você deverá usar a porta 8080. Quando você implantar o aplicativo, ele poderá ser acessado na Internet pelas portas 80 e 443, e nós encaminharemos essas portas para o contêiner na porta 8080.
No momento, não é possível definir uma porta diferente de 8080 para o aplicativo dentro do contêiner. Se o seu aplicativo tentar definir a porta para algo diferente de 8080, você não conseguirá acessar o aplicativo.
Exemplos de linguagem da c PORT
O modo como você usa uma variável de ambiente depende do seu aplicativo. A tabela a seguir mostra como você pode chamar a variável de ambiente PORT em várias linguagens:
| Linguagem | 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") |
Portas de banco de dados
Somente a porta mostrada em Informações > Conexões Externas está aberta para a hospedagem de banco de dados. Para conectar o banco de dados a um aplicativo externo, use a porta e outros detalhes de conexão externa mostrados ali.
Se você estiver conectando um aplicativo e um banco de dados, que estejam hospedados na Kinsta, certifique-se de que eles usem o mesmo local de centro de dados e estejam conectados por uma conexão interna.