Her er blot nogle få af de sprog, vi understøtter og har testet:
Vi har Quick Start-eksempler til rådighed for disse og andre sprog og frameworks, vi understøtter.
Tilføjelse af en applikation
For at tilføje en applikation skal du klikke på Tilføj tjeneste på siden Applikationer og vælge Tilføj applikation i rullemenuen.
Første gang du tilføjer en applikation, skal du vælge en Git-tjenesteudbyder og et repository fra din konto. Du kan vælge mellem en hvilken som helst (eller alle) af følgende:
Når du har tilsluttet din Git-udbyderkonto, vil du blive returneret til MyKinsta for at fortsætte med resten af tilføj applikation trinnene.
Følgende felter er tilgængelige i flerdelt form med de beskrevne effekter.
Ansøgningsdetaljer

Vælg filial
Du har her mulighed for at vælge fra en af de understøttede Git-tjenesteudbydere.
- Repository: Vælg Git Repository, der skal bruges.
- Standardgren: Indstil den gren, der skal udrulles ved ændringer og manuelt.
- Automatisk udrulning ved commit: Marker dette felt for automatisk at implementere din applikation, hver gang der foretages en forpligtelse til grenen valgt ovenfor.
Grundlæggende detaljer
- Applikationsnavn: Dette navn vil blive vist i MyKinsta for nem reference
- Datacenterplacering: Vælg det datacenter, du vil bruge til denne applikation. I øjeblikket understøttes interne forbindelser kun mellem applikationer i samme region. Hvis du implementerer en applikation og en database, skal du vælge den samme region for begge.
Miljøvariabler
Miljøvariabler leverer dine applikationsoplysninger uden for applikationens drift. De sætter typisk ting som databaseforbindelsesdetaljer og API-nøgler. Udvid dette afsnit for at indtaste eventuelle miljøvariabler for din applikation og vælg, om variablerne skal være tilgængelige under kørsel og/eller byggeprocessen.
Klik på Fortsæt.
Byg miljø
Byggemiljøet dikterer, hvordan vi bygger din applikation.

- Byg ressourcer: Vælg den byggemaskine, der er nødvendig for at bygge din applikation. Jo flere ressourcer byggemaskinen har, jo hurtigere vil byggeprocessen køre.
De næste 2 muligheder lader dig vælge mellem at bruge en buildpack eller en Dockerfile til at oprette containeren til din applikation:
- Konfigurer containerbillede automatisk: Vælg denne mulighed for at få Kinsta til at bruge en buildpack til at oprette en container til din applikation baseret på dit lager. Vi vil forsøge automatisk at bestemme det bedste miljø for dit projekt og skabe en container til det. Hvis der ikke er angivet nogen version, bruger vi den seneste tilgængelige version til det sprog, din applikation er skrevet på. Hvis du vil bruge en anden sprogversion til din applikation, skal du indstille versionen i din applikations filer.
- Build path: Stien i depotet til de filer, der kræves for at bygge applikationen. De fleste applikationer er bygget fra lagerroden, og Build-stien er som standard denne (.). Hvis du har en anden byggesti, skal du angive den her. For eksempel, hvis din applikation skal bygges fra en undermappe (f.eks. app), skal du indtaste den undermappesti i feltet Byg sti: app.
- Brug Dockerfile til at opsætte containerbillede: Hvis du vil have mere kontrol; eller allerede har ting sat op i en Dockerfile i dit lager, skal du vælge denne mulighed og angive Dockerfile-stien og konteksten. Med en Dockerfile kan du bruge næsten ethvert sprog.
- Dockerfile-sti: Stien til din Dockerfile i forhold til lagerroden. For eksempel, hvis din Dockerfile er i lagerroden, skal du indtaste Dockerfile i det felt. Hvis din Dockerfile er i en undermappe med navnet app, skal du indtaste stien til Dockerfilen: app/Dockerfile.
- Kontekst: Stien i depotet skal vi have adgang til, så vi kan bygge din applikation. De fleste applikationer er bygget fra lagerroden, og du kan indtaste lagerroden (.) i kontekstfeltet. Hvis din applikation skal bygges fra en undermappe (f.eks. app), skal du indtaste den undermappesti i kontekstfeltet: app.
Klik på Fortsæt.
Ressourcer
Dette giver dig mulighed for at indstille ressourcerne og starte kommandoen for dine processer.

Indstil dine processer
- Procesnavn: Dette navn vil blive vist på listen over applikationens processer for nem reference. Webprocessen tilføjes automatisk. Hvis du vil omdøbe den, kan du.
- Procestype: For den automatisk tilføjede webservice kan dette ikke ændres. Hvis du har brug for at tilføje yderligere processer som en baggrundsarbejder eller cron-job, kan du tilføje dem her eller på din applikations Processer-side efter implementering.
- Startkommando: Indtast startkommandoen for din webproces. Hvis du lader dette stå tomt, vil vi forsøge at opdage det under implementeringen. Startkommandoen til webprocessen kan også tilføjes eller redigeres på din applikations Processer-side efter implementering. Startkommandoen er påkrævet for eventuelle yderligere processer, du tilføjer.
- Podstørrelse: Vælg podstørrelsen til din proces. Dette bestemmer CPU og RAM dedikeret til processen.
- Bemærk: Hvis du vælger en Hobby pod-størrelse til din webproces, vil du ikke være i stand til at tilføje et brugerdefineret domæne til din applikation. Hvis du har brug for et brugerdefineret domæne til din applikation, kan du opgradere dette når som helst.
- Forekomstantal: Antallet af forekomster for processen, op til et maksimum på 50. Hver forekomst repræsenterer én pod, og forekomsterne bruger alle den samme podstørrelse; du kan ikke definere en forskellig podstørrelse for hver forekomst.
Klik på Fortsæt.
Betalingsmetode
Gennemgå din applikations månedlige brugsomkostninger, og bekræft din betalingsmetode.

Klik på Bekræft betalingsmetode.
Tilføjelse af en intern forbindelse
Hvis du gerne vil bruge en database sammen med din applikation, kan du oprette databasen i Kinsta og bruge en intern forbindelse mellem de to. Du kan oprette denne forbindelse fra applikationens indstillingsside eller fra databasens Info-side. Se Tilføjelse af interne forbindelser for at få flere oplysninger.