Ports
Ports d’application
Kinsta définit automatiquement la variable d’environnement PORT. Vous n’avez pas besoin de la définir ou de la coder en dur dans l’application. Utilisez la variable d’environnement PORT
pour faire référence au port dans votre application.
Si le code de votre application spécifie ou expose un port spécifique à écouter, vous devez utiliser le port 8080. Lorsque vous déployez l’application, elle sera accessible sur Internet sur les ports 80 et 443, et nous acheminerons ces ports vers le conteneur sur le port 8080.
Il n’est actuellement pas possible de définir un port autre que 8080 pour l’application à l’intérieur du conteneur. Si votre application tente de définir un port autre que 8080, vous ne pourrez pas accéder à l’application.
Exemples de langage de la variable d’environnement PORT
L’utilisation d’une variable d’environnement dépend de votre application. Le tableau suivant montre comment appeler la variable d’environnement PORT dans différents langages :
Langage | Code |
---|---|
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") |
Ports de la base de données
Seul le port indiqué dans Info > Connexions externes est ouvert pour l’hébergement de la base de données. Pour connecter la base de données à une application externe, utilisez le port et les autres détails de connexion externe indiqués ici.
Si vous connectez une application et une base de données qui sont toutes deux hébergées sur Kinsta, assurez-vous qu’elles utilisent le même centre de données et qu’elles sont reliées par une connexion interne.