Poorten van applicaties

Kinsta stelt automatisch de PORT omgevingsvariabele in. Je hoeft hem niet te definiëren of hard te coderen in de applicatie. Gebruik de PORT omgevingsvariabele om te verwijzen naar de poort in je applicatie.

Als de code van je applicatie een specifieke poort specificeert of blootstelt om op te luisteren, moet je poort 8080 gebruiken. Wanneer je de applicatie deployt, zal die op het internet bereikbaar zijn op poorten 80 en 443, en wij zullen die poorten omleiden naar de container op poort 8080.

Het instellen van een andere poort dan 8080 voor de applicatie binnen de container is momenteel niet mogelijk. Als je applicatie probeert de poort op iets anders dan 8080 in te stellen, kun je de applicatie niet benaderen.

PORT omgevingsvariabele voorbeelden van talen

Hoe je een omgevingsvariabele gebruikt is afhankelijk van je applicatie. De volgende tabel laat zien hoe je de PORT omgevingsvariabele in verschillende talen kunt callen:

Taal 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")

Poorten database

Alleen de poort getoond in Info > Externe verbindingen staat open voor Database Hosting. Om de database met een externe toepassing te verbinden, gebruik je de poort en andere externe verbindingsgegevens die daar staan.

Als je een applicatie en database verbindt die beide op Kinsta worden gehost, zorg er dan voor dat ze dezelfde datacenterlocatie gebruiken en verbonden zijn door een interne verbinding.

Gerelateerde documentatie