Go Golang

4 mar, 2025

Publicando projeto desenvolvido em Golang em um server grátis

Publicidade

Nesta publicação rápida, minha proposta será demonstrar como você pode publicar o seu projeto desenvolvido em Golang, em um servidor gratuito em poucos minutos.

Golang

Para isso, eu utilizarei como exemplo um projeto que desenvolvi e compartilhei no meu GitHub, onde demonstro a implementação simples de uma API de autenticação com JWT: go-auth

Bom, depois de escolher o seu projeto, o próximo passo será a criação de uma conta no Render. Eu utilizo a minha conta do Github para ficar mais facil a integração com os meus projetos, mas ele te permite criar a sua conta de outras formas.

Com a sua conta criada e ja dentro do portal, clique em New no canto superior da tela:

Publicando projeto em servidor grátis

Agora selecione Web Service, em seguida selecione o local do projeto que você deseja buscar o seu projeto.

Note que o render nos permite buscar nos seguintes lugares:

  • Git Provider: Minha conta do Github;
  • Public Git Repository: Algum repositório público do Github;
  • Image: Aqui podemos selecionar algum repositório de imagens como: Dockerhub, ECR, ACR …etc

Para o nosso exemplo eu selecionarei Git Provider e o projeto: go-auth

Selecione o seu projeto e clique em Connet:

Publicando projeto Golang em server grátis

Agora preencha os campos conforme o seu contexto. No meu exemplo, eu apenas selecionei o plano Free.

Feito isso, agora basta clicar em Deploy para subir a sua aplicação.

Obs.: Esse fluxo pode demorar alguns segundos, você pode acopanhar o seu progresso nos logs do dash até finalizar:

Deploy projeto Golang em server free

Com o deploy finalizado, clique no link que fica no topo esquerdo da sua tela, para que você possa pegar o DNS da sua aplicação:

Acessando projeto publicando em server grátis

Agora para validar este fluxo, eu farei um post na minha aplicação utilizando o Postman:

Acessando projeto JWT desenvolvido em Golang

Note que temos no retorno um token.

Bom, a minha proposta aqui era demonstrar como publicar os nossos projetos em um server grátis. Caso tenha ficado com alguma dúvida neste processo, deixe uma mensagem nos comentários ou me chame no linkedin 🙂

Com isso finalizo mais este artigo, até mais pessoal.