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
informação

🧱 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.