Alojamiento de Aplicaciones
El alojamiento de aplicaciones te permite desplegar aplicaciones desde el código fuente directamente en la infraestructura de Kinsta.
Para conseguir la mayor compatibilidad posible con nuestro servicio, recomendamos seguir las directrices de The Twelve-Factor App ( también conocidas como Cloud-Native apps).
Conéctate con otros desarrolladores y encuentra tutoriales en profundidad, consejos y las mejores prácticas para aplicaciones en la categoría Alojamiento de Aplicaciones de nuestro foro de la Comunidad de Kinsta.
Proveedores de Servicios Git
Cuando añadas una aplicación, tendrás que seleccionar un proveedor de servicios Git y un repositorio de tu cuenta. Puedes elegir entre cualquiera (o todos) de los siguientes:
Lenguajes Soportados
Con el Alojamiento de Aplicaciones, puedes desplegar casi cualquier aplicación. Estos son los idiomas que soportamos a través de Nixpacks o Buildpacks:
- Clojure
- Cobol
- Crystal
- C#/.NET
- Dart
- Deno
- Elixir
- F#
- Go
- Haskell
- Java
- Lunatic
- Node.js
- PHP
- Python
- Rust
- Swift
- Scala
- Zig
Disponemos de Ejemplos de Inicio Rápido para estos y otros lenguajes y frameworks soportados, incluyendo algunos ejemplos de cómo enviar correos electrónicos usando PHP o Node.js.
Puedes desplegar una aplicación a través de Docker utilizando un Dockerfile, lo que significa que puedes incluir en un paquete la configuración que desees y nosotros la podremos ejecutar por ti. También tenemos repositorios hola mundo con Dockerfiles.
Notas Importantes y Solución de Problemas
Si tienes problemas para desplegar tu aplicación, aquí hay algunas cosas importantes que debes tener en cuenta y consejos para solucionar problemas:
- Los pods y los procesos que se ejecutan dentro de ellos son efímeros, lo que significa que no pueden utilizarse de forma indefinida y no pueden utilizarse para almacenar datos como las imágenes subidas, los vídeos, etc. Los archivos relacionados con el contenido del usuario deben almacenarse en el almacenamiento persistente o en ubicaciones de almacenamiento de terceros.
- Si el despliegue de tu aplicación falla durante el lanzamiento, consulta nuestra guía de Solución de Problemas de Aplicación — Lanzamiento Fallido.
- Si tu aplicación falla al construirse debido a que el proceso termina demasiado pronto, sigue los pasos de esta guía: Solución de Problemas de Aplicaciones — Error de Construcción.
- Si necesitas pausar tu aplicación mientras solucionas errores, puedes hacerlo en la página Configuración de la Aplicación (Aplicaciones > appname > Suspender aplicación).
- Los registros de ejecución de tu aplicación se encuentran en la página Registros (Aplicaciones > appname > Registros).