Applikation Hosting
Applikation Hosting giver dig mulighed for at implementere applikationer fra kildekoden direkte til Kinsta-infrastrukturen.
For den bedst mulige kompatibilitet med vores service anbefaler vi at følge retningslinjerne fra The Twelve-Factor App (alias Cloud-Native apps).
Kom i kontakt med andre udviklere, og find dybdegående tutorials, tips og bedste praksis for applikationer i kategorien Applikation Hosting i vores Kinsta Community-forum.
Git-tjenesteudbydere
Når du tilføjer en applikation, skal du vælge en Git-tjenesteudbyder og et lager fra din konto. Du kan vælge mellem en hvilken som helst (eller alle) af følgende:
Understøttede sprog
Med Applikation Hosting kan du implementere næsten enhver applikation. Her er de sprog, vi understøtter gennem Nixpacks eller Buildpacks:
- Clojure
- Cobol
- Crystal
- C#/.NET
- Dart
- Deno
- Elixir
- F#
- Go
- Haskell
- Java
- Lunatic
- Node.js
- PHP
- Python
- Rust
- Swift
- Scala
- Zig
Vi har hurtigstartseksempler til rådighed for disse og andre understøttede sprog og frameworks, inklusive nogle eksempler på, hvordan man sender e-mails ved hjælp af PHP eller Node.js.
Du kan implementere en applikation gennem Docker ved hjælp af en Dockerfile, hvilket betyder, at du kan pakke enhver konfiguration, du ønsker, og vi vil være i stand til at køre den for dig. Vi har også hello world repositories med Dockerfiles.
Vigtige bemærkninger og fejlfinding
Hvis du har problemer med at implementere din applikation, er her nogle vigtige ting at huske på og fejlfindingstips:
- Pods og processor der kører inde i dem er åbenlyse, hvilket betyder, at de ikke kan bruges på stedet for evigt og kan ikke bruges til at opbevare data som billeder, videoer osv. Filer relateret til brugerindhold skal opbevares i persistent storage eller tredjeparts opbevaringslokationer.
- Hvis din applikationsimplementering mislykkes under udrulningen, så tjek vores guide til applikationsfejlfinding — mislykket udrulning.
- Hvis din applikation ikke opbygges på grund af, at processen afsluttes for tidligt, skal du følge trinene i denne vejledning: Applikationsfejlfinding — Opbygning mislykkedes.
- Hvis du har brug for at sætte din applikation på pause, mens du foretager fejlfinding, kan du gøre det på siden Applikationsindstillinger (Applikationer > appnavn > Suspender applikation).
- Din applikations runtime-logfiler kan findes på siden Logs (Applikationer > appnavn > Logfiler).