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

Sådan begynder du at tilføje en applikation:

  1. Log ind på MyKinsta.
  2. Gå til Applikations siden.
  3. Klik på Tilføj applikation.

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

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

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.

Konfigurer din applikations byggemiljø.
Konfigurer din applikations byggemiljø.

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.

Containerbillede

De næste tre muligheder lader dig vælge mellem at bruge Nixpacks, Buildpacks eller en Dockerfile til at oprette containeren til din applikation:

  • Brug Nixpacks til at konfigurere containerbillede: Vælg denne mulighed for at få Kinsta til at bruge Nixpacks 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 path er som standard denne (.). Hvis du har en anden build path, 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 Build pathapp.
  • Brug Buildpacks til at konfigurere containerbillede: 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. Du har også mulighed for at tilføje persistent storage til webprocessen eller baggrundsprocesser. Du kan ikke tilføje vedvarende lagring til et cron-job.

Konfigurer din applikations ressourcer.
Konfigurer din applikations ressourcer.

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 for en proces kan også redigeres på din applikations Processer-side efter implementering. Startkommandoen er påkrævet for eventuelle yderligere processer, du tilføjer.
  • Automatisk skalering: Hvis din applikation er statsløs (ingen persistent storage), har du mulighed for at aktivere automatisk horisontal skalering for webprocessen. Dette lader dig indstille et minimum og maksimum antal forekomster (op til 10), som processen kan skaleres mellem efter behov.
  • Podstørrelse: Vælg podstørrelsen til din proces. Dette bestemmer CPU og RAM dedikeret til processen.
  • 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. Bemærk: Hvis du tilføjer vedvarende lagring til en web- eller baggrundsproces, er disse processer begrænset til én instans hver.
  • Disk: For at tilføje vedvarende lagring til en web- eller baggrundsproces skal du klikke på Disk for at udvide dette afsnit og fuldføre følgende:
    • Monteringssti: Angiv placeringen af de filer, der skal tilføjes til persistent storage (f.eks. /var/lib/data). Dette kan ikke være rodmappen eller mappen for nogen konfigurationsfiler. Se Persistent Storage-dokumentet for den fulde liste over ugyldige monteringsstier.
    • Størrelse: Vælg diskstørrelsen for din vedvarende lagervolumen. Du kan til enhver tid øge diskstørrelsen (på applikationens Diske-side), men du kan ikke nedgradere diskstørrelsen, når den først er blevet oprettet.

Klik på Fortsæt.

Opsummering

Gennemgå din applikations månedlige brugsomkostninger, og bekræft din betalingsmetode. Tilføj om nødvendigt et nyt kort til betalingsmetoden.

Gennemgå og bekræft din applikations månedlige brugsomkostninger og betalingsmetode.
Gennemgå og bekræft din applikations månedlige brugsomkostninger og betalingsmetode.

Klik på Opret applikation.

Relateret dokumentation