Pular para o conteúdo

A nuvem brasileira de aplicações

Seu código em produção.
Sua nuvem no Brasil.

Conecte seu repositório, publique aplicações e adicione PostgreSQL. Acompanhe deploys, logs e métricas em um só painel, com infraestrutura no Brasil e planos fixos em reais.

Crie sua conta e escolha um plano para publicar.

Veja no painel: conectar o repositório, configurar a aplicação e iniciar um deploy. Siga o guia passo a passo.

Publique

Do repositório à aplicação publicada.

Conecte o GitHub, escolha a branch e configure as variáveis. O Hangar prepara o build com Railpack ou Dockerfile e publica a aplicação no seu ambiente.

Inicie pelo painel ou habilite o deploy automático a cada push na branch configurada.

Faça seu primeiro deploy
atlas / produçãoAPI
maingithub.com/seu-time/atlas
  1. 01
    Repositório conectadoBranch e diretório de origem
  2. 02
    Build da aplicaçãoRailpack ou Dockerfile
  3. 03
    DeployImagem publicada no ambiente
Ilustração do fluxo de deploy. Acompanhe o status real no painel.

Conecte seus dados

Sua aplicação e seu PostgreSQL, no mesmo projeto.

Provisione o banco no ambiente, copie os dados de conexão e configure sua aplicação. Código e dados ficam organizados no mesmo lugar, dentro da capacidade do workspace.

Conheça o PostgreSQL no Hangar

Armazenamento persistente mantém os dados entre deploys. Backup e restauração nativos ainda não estão disponíveis.

atlas / produçãoRecursos
atlas-apiAplicação
Conexão do banco
atlas-dbPostgreSQL + volume
DATABASE_URLDefinida na aplicação
Exemplo de organização. Configure a conexão com os dados fornecidos pelo banco.

Acompanhe

Entenda o que acontece em produção.

Abra os logs de build para investigar um deploy. Consulte os logs de execução e acompanhe CPU, memória, rede e réplicas para entender o comportamento da aplicação.

O histórico mantém os deploys à mão. Quando disponível, você pode iniciar um rollback manual para uma imagem anterior.

Explore a operação no painel
atlas-apiOperação
CPUMemóriaRedeRéplicas
[app] Iniciando atlas-api
[app] Servidor escutando em 0.0.0.0
[app] Conexão com PostgreSQL estabelecida
[app] GET /health 200
Logs ilustrativos. A saída e as métricas dependem da sua aplicação.

Organize

Cada recurso no seu ambiente.

Reúna aplicações, bancos e volumes em projetos e ambientes. Conecte um domínio à aplicação e acompanhe a configuração de DNS e HTTPS pelo painel.

Veja como a plataforma se organiza
WorkspacePlano e capacidade
Projeto atlas
Ambiente: produção
  • atlas-api Aplicação
  • atlas-db PostgreSQL
  • Dados persistentes Volume
Exemplo da hierarquia: workspace → projeto → ambiente → recursos.

Ajuste a capacidade

Mais capacidade, na mesma plataforma.

Distribua os recursos do plano entre aplicações e bancos. Ajuste CPU, memória e réplicas de um serviço conforme a necessidade e a capacidade disponível.

Salve a configuração e faça um novo deploy para aplicá-la.

Encontre seu plano
Capacidade do workspaceCompartilhada
AplicaçõesCPU + memória
PostgreSQLCPU + memória
Dentro dos limites do seu plano
  1. Ajuste os recursos
  2. Salve
  3. Faça um deploy
Redimensionamento manual. O novo deploy aplica CPU, memória e réplicas.

Construído para operar no Brasil

Sua infraestrutura aqui.
Sua conta em reais.

Aplicações e bancos com infraestrutura no Brasil. Planos com preço fixo em reais e limites de capacidade definidos para o workspace.

Escolha o ciclo mensal ou anual sabendo o total da contratação.

Conheça a nuvem brasileira do Hangar

Uma plataforma.
O que você vai construir?

APIs

Publique o backend e conecte seu domínio.

Produtos SaaS

Aplicação e PostgreSQL no mesmo projeto.

Sistemas de gestão

Organize os serviços e os dados da operação.

Projetos de clientes

Um fluxo de deploy para diferentes projetos.

Antes do primeiro deploy

Perguntas frequentes.

Abra a documentação
O que posso publicar no Hangar?

Aplicações web e APIs a partir de um repositório GitHub. O build pode usar Railpack ou um Dockerfile para preparar a imagem da aplicação. Consulte o guia da sua stack para configurar o comando de início, a porta e as variáveis de ambiente.

Preciso configurar um servidor?

Você configura a aplicação: código, build, variáveis e recursos. O Hangar executa o build e o deploy e disponibiliza logs, métricas e configuração de domínios no painel. O código, os dados e a manutenção das dependências continuam sob sua responsabilidade.

Como funciona o PostgreSQL?

Você provisiona o banco dentro de um ambiente do projeto e usa os dados de conexão na aplicação. Aplicações e bancos compartilham a capacidade do plano do workspace. O banco usa armazenamento persistente; backup e restauração nativos ainda não estão disponíveis. Planeje uma rotina externa de cópia e recuperação dos dados.

Como o deploy é iniciado?

Você pode iniciar um deploy pelo painel ou habilitar o deploy automático para pushes na branch configurada. O serviço precisa estar habilitado e ter capacidade e plano elegíveis para executar o deploy.

Como aumento CPU e memória?

Ajuste CPU, memória e réplicas nas configurações do serviço, dentro da capacidade disponível no plano. Salve e faça um novo deploy para aplicar as alterações. O redimensionamento é manual.

Posso começar sem contratar um plano?

Você pode criar sua conta antes de escolher o plano. Para publicar, é necessário ativar um plano. Confira na página de preços os valores, a periodicidade e as condições de teste vigentes; não há plano gratuito permanente.

Como funciona a cobrança?

Os planos têm preço fixo em reais e incluem uma capacidade compartilhada entre as aplicações e os bancos do workspace. Consulte os limites e o total do ciclo mensal ou anual antes de contratar.

Do código ao próximo passo

Seu próximo deploy
começa aqui.

Crie sua conta e escolha um plano para publicar.