Este es un ejemplo de cómo configurar una aplicación Node.js con un Dockerfile para desplegar en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio GitHub.

  1. Inicia sesión en GitHub y crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta –  Hola Mundo – Dockerfile –  Node.js
  2. En MyKinsta, añade una aplicación con el repositorio Hello World — Dockerfile — Node.js. Asegúrate de seleccionar Usar Dockerfile para configurar una imagen de contenedor.
  3. El comando Start puede dejarse en blanco para el proceso web, ya que Kinsta detecta automáticamente el comando necesario durante el primer despliegue.

La aplicación estará disponible en cuanto termine la compilación y se cargue una página Hola Mundo en la URL de tu aplicación.

Página Hello World de Node.js con Dockerfile tras una instalación exitosa.
Página Hello World de Node.js con Dockerfile tras una instalación exitosa.

Ciclo de Vida del Despliegue

Cuando creas la aplicación, Kinsta crea un proceso a partir de la instrucción CMD.
CMD ["npm", "run", "start"]

Si cambias esta instrucción en el repositorio, el proceso no se modifica por defecto, así que debes editar el proceso en la página de Procesos de tu aplicación en MyKinsta.