Deplomo
Accedi
Guida al deploy di Go

Deploy golang on Deplomo

Deploy Go on Deplomo for Gin, Echo, Fiber, and net/http. Connect from Git or the CLI, set build and run commands, configure environment variables and a domain, then deploy your Go service.

risposta breve

perDeploy golang e per framework come Gin, Echo e Fiber, puoi compilare il binario del progetto dal repository Git e avviarlo sulla piattaforma. Per maggiori informazioni sul servizio Go, consulta la pagina hosting Go oppure la documentazione Guida al deploy .

Ultima revisione:6 settembre 2026

Prepara il progetto e fai il deploy di Deploy golang

Inserisci nel repository Git i file delle dipendenze, come go.mod and go.sum . Comandi di build e avvio predefiniti per questo stack:

# Comando di build
go build -o app .

# Comando di avvio
./app

The application must read PORT from the environment and bind to 0.0.0.0.

Deploy automatico direttamente da Git

  1. Crea un progetto e un nuovo ambiente dal pannello Deplomo.
  2. Collega il servizio al repository GitHub o GitLab e seleziona il branch.
  3. Configura i comandi di build e avvio in base al progetto.
  4. Aggiungi le variabili d’ambiente richieste e avvia il deploy.
  5. Nella sezione Domini, collega il tuo dominio e configura SSL.

Distribuisci dalla cartella locale con CLI di Deplomo

curl -fsSL https://get.deplomo.com/install.sh | sh
deplomo login
cd your-project
deplomo deploy
deplomo logs

La CLI di Deplomo consente di pubblicare il codice locale senza inviarlo prima a Git.

In Windows (PowerShell), usa questo comando al posto di quello di installazione: irm https://get.deplomo.com/install.ps1 | iex .

Accorgimenti per l’ambiente di produzione di Go

  • Enable CGO only when you have native dependencies.
  • Handle SIGTERM with a timeout and graceful shutdown.
  • Create a lightweight health endpoint without heavy dependencies.
  • Verifica lo stato di salute e il tempo di avvio del servizio prima di indirizzarvi il traffico.
  • Conserva i dati persistenti e i file degli utenti su dischi persistenti o in uno spazio di archiviazione cloud.

Domande frequenti

Come si fa il deploy di Go con Gin e Fiber?

Per fare il deploy di Go, inserisci go.mod nel repository. Deplomo esegue go build e avvia il binario compilato in un container isolato.

È possibile fare il deploy di Go senza un Dockerfile?

Sì. La piattaforma rileva la struttura del progetto Go e permette anche di specificare un Dockerfile multi-stage personalizzato.