Questo è un esempio di come configurare un’applicazione Go da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.

Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file go.mod.

  1. Accedere a GitHub e creare un nuovo repository da questo template (Usa questo template > Crea un nuovo repository): Kinsta – Hello World – Go.
  2. In MyKinsta, aggiungete un’applicazione con il repository Hello World – Go. Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante il primo deployment.

L’applicazione è disponibile non appena la build è terminata e la pagina di benvenuto di Kinsta viene caricata sull’URL dell’applicazione.

La pagina di benvenuto di Kinsta dopo la distribuzione di Go.
La pagina di benvenuto di Kinsta dopo la distribuzione di Go.

Preferisci guardare la versione video?

Configurazione del Server Web

Porta

Kinsta imposta automaticamente la variabile d’ambiente PORT. Non è necessario definirla o inserirla nel codice dell’applicazione. Usate os.Getenv("PORT") nel vostro codice quando vi riferite alla porta del server.

Comando di Avvio

Per questa applicazione, il comando Start può essere lasciato vuoto. Quando si aggiunge l’applicazione, Kinsta rileva automaticamente il comando di avvio richiesto per il processo web durante la prima distribuzione.