Guias de deploy

Deploy de Go na DigitalOcean

Rode sua app Go em um servidor DigitalOcean na sua própria conta, com Postgres ou Redis, HTTPS e releases sem downtime. A DigitalOcean cobra o servidor diretamente de você, e a Railyard não adiciona nenhum markup.

Passos

  1. 1

    Crie um token de API da DigitalOcean

    No painel de controle da DigitalOcean, abra API e gere um personal access token com acesso de leitura e escrita. Cole na Railyard e marque "Save it to the team", para reutilizar em todo servidor depois deste.

  2. 2

    Adicione um servidor DigitalOcean

    Na Railyard, abra Servers, depois Add a server, depois Create on your cloud, e escolha DigitalOcean, uma região e um tamanho. A Railyard já pré-seleciona s-1vcpu-2gb (1 vCPU, 2 GB de memória). Ela cria o servidor na sua conta DigitalOcean e termina a configuração em cerca de dois minutos.

  3. 3

    Faça o deploy do seu repositório Go

    Cole o link do GitHub. A Railyard lê o repositório, detecta Go e preenche o build, a porta, o release command, os workers e Postgres ou Redis.

  4. 4

    Vá para o ar em HTTPS

    A Railyard builda sua app, roda o release command, faz o health check da nova versão e só move o tráfego quando ela responde. Adicione seu domínio e o certificado é emitido e renovado para você.

O que a Railyard configura para Go

Regiões da DigitalOcean

Frankfurt e Amsterdã mantêm seus dados na União Europeia.

Perguntas

Qual tamanho de servidor DigitalOcean eu devo usar para começar?
A Railyard pré-seleciona s-1vcpu-2gb (1 vCPU, 2 GB de memória). Os builds rodam em um servidor de build separado, então o servidor da app só precisa rodar sua app. Você pode redimensionar ou adicionar servidores depois.
Onde ficam os dados da minha app Go?
No servidor DigitalOcean da sua conta, na região que você escolher. Frankfurt e Amsterdã mantêm seus dados na União Europeia.
Quanto custa rodar Go na DigitalOcean?
A DigitalOcean cobra o servidor pelo próprio preço dela. A Railyard não adiciona markup sobre o compute, começa grátis, e o Pro é um preço fixo de US$19 por mês por equipe.

Faça o deploy de Go no seu próprio servidor DigitalOcean.

Sem cartão de crédito. Seu provedor cobra os servidores pelo próprio preço dele.

Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.