Anwendungs-Hosting
Mit dem Anwendungs-Hosting können Sie Anwendungen aus dem Quellcode direkt auf der Kinsta-Infrastruktur bereitstellen.
Um die bestmögliche Kompatibilität mit unserem Service zu gewährleisten, empfehlen wir Ihnen, die Richtlinien der Twelve Factor App (auch bekannt als Cloud-Native-Apps) zu befolgen.
Tausche dich mit anderen Entwicklern aus und finde ausführliche Tutorials, Tipps und Best Practices für Anwendungen in der Kategorie Anwendungs-Hosting in unserem Kinsta Community Forum.
Anbieter von Git-Leistungen
Wenn du eine Anwendung hinzufügst, musst du einen Git-Leistungsanbieter und ein Repository in deinem Konto auswählen. Du kannst einen (oder alle) der folgenden Anbieter auswählen:
Unterstützte Sprachen
Mit dem Anwendungs-Hosting kannst du fast jede Anwendung bereitstellen. Hier sind die Sprachen, die wir durch Nixpacks oder Buildpacks unterstützen:
- Clojure
- Cobol
- Crystal
- C#/.NET
- Dart
- Deno
- Elixir
- F#
- Go
- Haskell
- Java
- Lunatic
- Node.js
- PHP
- Python
- Rust
- Swift
- Scala
- Zig
Für diese und andere unterstützte Sprachen und Frameworks stehen Schnellstart-Beispiele zur Verfügung, einschließlich einiger Beispiele für den Versand von E-Mails mit PHP oder Node.js.
Sie können eine Anwendung über Docker bereitstellen, indem Sie ein Dockerfile verwenden, d. h. Sie können jede beliebige Konfiguration verpacken, und wir können sie für Sie ausführen. Wir haben auch Hello-World-Repositories mit Dockerfiles.
Wichtige Hinweise und Fehlersuche
Wenn Sie Probleme bei der Bereitstellung Ihrer Anwendung haben, finden Sie hier einige wichtige Hinweise und Tipps zur Fehlerbehebung:
- Pods und die in ihnen ablaufenden Prozesse sind kurzlebig, d. h. sie können nicht unbegrenzt genutzt werden und können nicht zur Speicherung von Daten wie hochgeladenen Bildern, Videos usw. verwendet werden. Dateien, die sich auf den Inhalt der Nutzer/innen beziehen, sollten in einem persistenten Speicher oder an einem Speicherort eines Dritten gespeichert werden.
- Wenn die Bereitstellung Ihrer Anwendung während des Rollouts fehlschlägt, lesen Sie unseren Leitfaden zur Fehlerbehebung bei Anwendungen – Fehlgeschlagener Rollout.
- Wenn die Erstellung Ihrer Anwendung fehlschlägt, weil der Prozess zu früh beendet wird, folgen Sie den Schritten in diesem Leitfaden: Fehlerbehebung bei Anwendungen – Fehlgeschlagener Build.
- Wenn Sie Ihre Anwendung während der Fehlerbehebung anhalten müssen, können Sie dies auf der Seite Anwendungseinstellungen tun (Anwendungen > Anwendungsname > Anwendung anhalten).
- Die Laufzeitprotokolle Ihrer Anwendung finden Sie auf der Seite Protokolle (Anwendungen > Anwendungsname > Protokolle).