Pular para o conteúdo principal

🦫 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

  1. Acesse Novo Ambiente da SaveinCloud. Novo Ambiente Saveincloud
  2. Selecione a opção Golang como servidor de aplicação.
  3. Adicione outros componentes conforme necessário: bancos de dados, balanceadores de carga, volumes, etc.
  4. Defina:
    • Limites de cloudlets (RAM/CPU)
    • Número de instâncias
    • IP público (opcional) Golang stack no painel de novo ambiente
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ável
  • GOPATH: Caminho do projeto (padrão: /home/jelastic/webapp/)
  • GO_BUILD_OPTIONS: Flags para go build
  • GO_RUN_OPTIONS: Flags para go run

Etapas Realizadas Automaticamente

Tela de implementação de aplicações golang

  1. Clonagem do repositório Git
  2. Instalação de dependências com go get
  3. Build da aplicação com go build
  4. 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.