Vi understøtter applikationer på følgende sprog:

Efterhånden som tjenesten udvides, vil vi udvide denne liste til at omfatte mange flere sprog.

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ølgende felter er tilgængelige i flerdelt form med de beskrevne effekter.

Ansøgningsdetaljer

Tilføj ansøgningsdetaljer.
Tilføj ansøgningsdetaljer.

GitHub-depot

Hvis dette er din første applikation, skal du forbinde Kinsta til din GitHub-konto og autorisere Kinsta på GitHub.

  • GitHub-lager: Vælg det GitHub-depot, der skal bruges.
  • Standardgren: Indstil den gren, der skal udrulles ved ændringer og manuelt.
  • Automatisk udrulning ved commit: Marker feltet for at sikre, at din applikation automatisk udrulles, hver gang der foretages en commit til den gren, der er 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.

Tilføj applikations bygningsmiljø.
Tilføj applikations bygningsmiljø.
  • 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.

Disse 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: Dette er standard til rodmappen, hvis du vil angive en build path, indtast den her, dette er nyttigt, hvis du har en monorepo.
  • 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 din webproces.

Tilføj applikationsressourcer.
Tilføj applikationsressourcer.

Indstil dine processer

  • Procesnavn: Dette navn vil blive vist på listen over applikationens processer for nem reference.
  • Procestype: Dette kan ikke ændres. Hvis du har brug for at ændre eller tilføje yderligere processer som et baggrundsjob, kan du administrere dem på din ansøgnings Processer-side efter implementeringen.
  • Startkommando: Indtast startkommandoen for din webproces. Hvis du lader dette stå tomt, vil vi forsøge at opdage det under implementeringen. Startkommandoen kan også tilføjes eller redigeres på din applikations Processer-side efter implementering.
  • Podstørrelse: Vælg podstørrelsen til din proces.
  • 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.

Tilføj ansøgning betalingsmetode.
Tilføj ansøgning 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.