Puedes encontrar la guía de despliegue paso a paso aquí.
Hostman utiliza el siguiente entorno al compilar una aplicación Gin:
Go (instalado desde el PPA longsleep/golang-backports)
Por defecto, ejecutaremos los siguientes comandos durante la compilación:
add-apt-repository -y ppa:longsleep/golang-backports && apt-get install -y golang-go --fix-missing
Si el proyecto tiene el archivo go.mod, instalaremos las dependencias definidas en él:
go mod download
El comando predeterminado utilizado para ejecutar la aplicación es:
go run main.go
Asegúrate de que el archivo que inicializa la aplicación se llame main.go.