Applicatie Hosting
Met Applicatie Hosting kun je applicaties vanuit de sourcecode rechtstreeks op de Kinsta infrastructuur deployen.
Voor de best mogelijke compatibiliteit met onze dienst raden wij aan de richtlijnen van The Twelve-Factor App (aka Cloud-Native apps) te volgen. Dit zorgt ervoor dat je applicatie klaar is om te werken in een ephemeral/stateless omgeving zoals onze Applicatie Hosting.
Git serviceproviders
Bij het toevoegen van een applicatie, moet je een Git serviceprovider en repository van je account selecteren. Je kan kiezen uit een (of alle) van de volgende:
Ondersteunde talen
Met Applicatie Hosting kun je bijna elke applicatie deployen. Hier zijn slechts enkele van de talen die wij ondersteunen en hebben getest:
We hebben Quick Start voorbeelden beschikbaar gesteld voor deze en andere ondersteunde talen en frameworks, inclusief enkele voorbeelden van hoe je e-mails verstuurt met PHP of Node.js.
Je kunt een applicatie via Docker deployen met behulp van een Dockerfile, wat betekent dat je elke gewenste configuratie kunt wrappen, en wij kunnen die voor je uitvoeren. We hebben ook hello world repositories met Dockerfiles.
Belangrijke opmerkingen en probleemoplossing
Als je problemen ondervindt bij het deployen van je applicatie, zijn hier enkele belangrijke dingen om in gedachten te houden en tips voor het oplossen van problemen:
- Pods en processen die erin draaien zijn ephemeral, wat betekent dat ze niet onbeperkt op hun plaats kunnen blijven en niet kunnen worden gebruikt om gegevens op te slaan zoals geüploade afbeeldingen, video’s, enz. Bestanden met betrekking tot gebruikersinhoud moeten worden opgeslagen op externe opslaglocaties.
- Als de rollout van je applicatie mislukt, bekijk dan onze gids voor het oplossen van problemen met applicaties – mislukte rollout.
- Als je applicatie niet kan worden gebouwd omdat het proces te vroeg wordt afgesloten, volg dan de stappen in deze gids: Problemen met applicaties oplossen – mislukte opbouw.
- Als je je applicatie moet pauzeren terwijl je fouten oplost, kunt je dat doen op de pagina Applicatiesinstellingen (Applicaties > appnaam > Applicatie opschorten).
- De runtime-logs van je applicatie zijn te vinden op de Logs-pagina (Applicaties > appnaam > Logs).