Go
Questo è un esempio di come impostare un’applicazione Go da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.
Prerequisiti
- I template di avvio rapido di Kinsta sono archiviati e gestiti su GitHub; pertanto, per accedervi è necessario un account GitHub.
- Sarà anche necessario creare un account MyKinsta per distribuire l’applicazione.
Distribuire un’applicazione Go
- Accedete a GitHub e create un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – Go.
- In MyKinsta, cliccate su Applicazioni > Aggiungi applicazione > selezionate GitHub, cliccate su Connetti provider git > Autorizza e accedete al vostro account GitHub.
- Scegliete il repository Hello World – Go e la posizione del data center. Lasciate tutte le altre impostazioni come predefinite e cliccate su Continua in ogni passaggio.
- Nella fase di riepilogo, cliccate su Distribuisci ora.
Durante la distribuzione, Kinsta rileva automaticamente il comando Start del processo web e installa le dipendenze definite nel file go.mod. L’applicazione è disponibile non appena la distribuzione termina e la pagina di benvenuto di Kinsta viene caricata all’URL dell’applicazione.
Ecco la versione video:
Configurazione del server web
Porta
Kinsta imposta automaticamente la variabile d’ambiente PORT
. Non è necessario definirla o inserirla nell’applicazione. Usate os.Getenv("PORT")
nel codice quando vi riferite alla porta del server.
Comando Start
Per questa applicazione, il comando Start può essere lasciato vuoto. Quando aggiungete l’applicazione, Kinsta rileva automaticamente il comando Start richiesto per il processo web durante la prima distribuzione.