🦫 Hospedagem Golang na plataforma SaveinCloud
A plataforma PaaS da SaveinCloud oferece suporte nativo à linguagem Go (Golang), permitindo que você crie, escale e gerencie aplicações Go com facilidade em ambientes isolados e altamente disponíveis.
🛠️ Criação do Ambiente
- Acesse Novo Ambiente da SaveinCloud.
- Selecione a opção Golang como servidor de aplicação.
- Adicione outros componentes conforme necessário: bancos de dados, balanceadores de carga, volumes, etc.
- Defina:
- Limites de cloudlets (RAM/CPU)
- Número de instâncias
- IP público (opcional)
info
🧱 Cada instância é um contêiner isolado distribuído automaticamente entre os nós físicos. Isso garante alta disponibilidade da sua aplicação.
🚀 Deploy da Aplicação Go
O Deploy pode ser feito diretamente via repositório Git, permitindo a configuração dos comandos que serão executados anteriormente e depois da implantação (Hooks), ou arquivos compactados contendo a aplicação
Variáveis de Ambiente Úteis
GO_RUN
: Nome do binário executávelGOPATH
: Caminho do projeto (padrão:/home/jelastic/webapp/
)GO_BUILD_OPTIONS
: Flags parago build
GO_RUN_OPTIONS
: Flags parago run
Etapas Realizadas Automaticamente
- Clonagem do repositório Git
- Instalação de dependências com
go get
- Build da aplicação com
go build
- Execução com
go run
O projeto final ficará disponível no diretório definido por GOPATH
.
🧠 Dúvidas?
Entre em contato com o suporte técnico SaveinCloud ou acesse nossa base de conhecimento completa.