- Documentação
- Serviços
- Criando um Servico
Nesta página
Criando um Servico
Criar um servico no Guara Cloud leva apenas alguns minutos. Siga o passo a passo abaixo para colocar sua aplicacao no ar.
Passo a passo
-
Acesse seu projeto e clique em “Novo Servico”
No dashboard, entre no projeto onde deseja criar o servico e clique no botao Novo Servico.
-
Escolha a fonte do deploy
Voce tem duas opcoes:
- Repositorio GitHub — conecte um repositorio e faca deploys automaticos a cada push
- Imagem Docker — use uma imagem pre-construida de qualquer registry publico
-
Se escolheu GitHub: selecione o repositorio e a branch
Escolha o repositorio que contem o codigo da sua aplicacao e selecione a branch que sera deployada (por exemplo,
main). Se o GitHub App ainda nao estiver instalado, voce sera redirecionado para conceder acesso. -
Defina o nome e a porta do servico
Escolha um nome para seu servico (por exemplo,
apiouweb-app). Defina a porta na qual sua aplicacao escuta — essa e a porta que a Guara Cloud usara para rotear o trafego para o seu container. O padrao e 3000, mas voce pode altera-lo para corresponder a sua aplicacao (por exemplo,8080para uma aplicacao Go ou Java). Sua aplicacao deve escutar na porta que voce configurar aqui. -
Configure variaveis de ambiente (opcional)
Adicione as variaveis de ambiente que sua aplicacao precisa, como
DATABASE_URL,API_KEYouNODE_ENV. Voce pode adicionar ou alterar essas variaveis a qualquer momento apos a criacao. -
Clique em “Criar e Deployar”
O Guara Cloud ira construir a imagem da sua aplicacao (se necessario) e iniciar o deploy automaticamente.
Apos a criacao
Depois de criar o servico, voce pode acompanhar o progresso do build e do deploy diretamente no dashboard. Quando o servico estiver saudavel, ele estara acessivel pela URL automatica.
Voce pode a qualquer momento:
- Alterar variaveis de ambiente
- Ajustar recursos (CPU e memoria)
- Configurar um dominio customizado
- Habilitar replicas adicionais
Proximos passos
- Deploy via GitHub — configure deploys automaticos
- Deploy via imagem Docker — use uma imagem pre-construida
- Configuracao de build — escolha entre Dockerfile e Buildpack