Applikations-hosting
Med applikationshosting så kan du distribuera applikationer från källkoden direkt till Kinsta-infrastrukturen .
För bästa möjliga kompatibilitet med vår tjänst så rekommenderar vi att du följer riktlinjerna i Twelve-Factor App (aka Cloud-Native apps).
Ta kontakt med andra utvecklare och hitta djupgående handledningar, tips och bästa praxis för applikationer i kategorin Applikations-hosting i vårt Kinsta Community-forum.
Tjänsteleverantörer för Git
När du lägger till en applikation måste du välja en Git-tjänsteleverantör och ett kodförråd från ditt konto. Du kan välja mellan något (eller alla) av följande:
Språk som stöds
Med Applikations-hosting kan du distribuera nästan alla applikationer. Här är språken vi stöder genom 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 Snabbstart-exempel tillgängliga för dessa och andra språk och ramverk som stöds, inklusive några exempel på hur man skickar e-post med PHP eller Node.js.
Du kan distribuera en applikation via Docker med hjälp av en Dockerfil. Du kan med andra ord paketera vilken konfiguration som du vill, så kan vi köra den åt dig. Vi har även hello world-arkiv med Dockerfiler.
Viktig information och felsökning
Om du har problem med att distribuera din applikation så kommer här några viktiga saker att tänka på och lite felsökningstips:
- Pods och processer som körs inom dem är tillfälliga. Detta innebär att de inte kan användas på plats på obestämd tid och att de inte kan användas för att lagra data som uppladdade bilder, videor, osv. Filer som är relaterade till användarinnehåll bör lagras i beständig lagring eller lagringsplatser från tredje part.
- Om applikations-distribueringen misslyckas så kan du läsa vår guide om applikations-felsökning – det gick inte att distribuera.
- Om applikationen inte kan byggas på grund av att processen avslutas för tidigt så följer du stegen i den här guiden: Applikations-felsökning – Misslyckad version.
- Om du behöver pausa applikationen medan du felsöker så kan du göra detta på sidan Applikations-inställningar (Applikation > appnamn > Pausa applikation).
- Applikationens körningsloggar finns på sidan Loggar (Applikationen > appnamn > Loggar).