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

Durante el proceso de despliegue, Kinsta instala automáticamente las dependencias definidas en tu archivo go.mod.

  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 – Go.
  2. En MyKinsta, añade una aplicación con el repositorio Hola Mundo — Go. El Comando de inicio 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 finalice la construcción y se cargue la página de Bienvenida de Kinsta en la URL de tu aplicación.

Página de Bienvenida de Kinsta tras el despliegue de Go.
Página de Bienvenida de Kinsta tras el despliegue de Go.

¿Prefieres ver la versión en vídeo?

Configuración del Servidor Web

Puerto

Kinsta establece automáticamente la variable de entorno PORT. No necesitas definirla ni codificarla en la aplicación. Utiliza os.Getenv("PORT") en tu código cuando te refieras al puerto del servidor.

Comando de Inicio

Para esta aplicación, el Comando de inicio puede dejarse en blanco. Cuando añades la aplicación, Kinsta detecta automáticamente el comando de inicio requerido para el proceso web durante el primer despliegue.