Hyperlift é a plataforma de implantação em nuvem que permite que você se concentre no seu produto, não na infraestrutura. Tudo o que você precisa fazer é especificar o caminho do Dockerfile, e o Hyperlift obtém seu código do GitHub. Em seguida, ele cria e implanta uma imagem de contêiner, para que você possa colocar seu produto no ar.
Se você ainda não tem uma aplicação completa de produção, preparamos uma implantação de teste do Hyperlift usando um repositório de exemplo. Isso permite que você teste rapidamente o processo de compilação e implantação antes de migrar para seu ambiente de produção.
Começar a usar o Hyperlift é rápido e fácil. Se você precisar de uma pequena ajuda, preparamos este vídeo para guiá-lo em cada etapa, desde especificar o caminho do Dockerfile até colocar seu projeto no ar.
Vá para Hyperlift Manager e conecte seu repositório do GitHub.
Adicione um Dockerfile ao repositório especificado. Ele deve começar com uma imagem base válida.
O Hyperlift depende de um Dockerfile adequado como modelo para sua aplicação. Ele permite instalar pacotes, adicionar arquivos e configurar o ambiente com base nas necessidades do seu aplicativo.
Consulte a documentação oficial do Dockerfile para obter orientação.
NB! Para abrir uma porta para a aplicação, use as variáveis de ambiente em vez de expô-la no Dockerfile.
Depois que a conexão com a conta do GitHub for estabelecida, você será redirecionado para o menu Hyperlift Manager. Lá, o painel lateral de configuração será aberto automaticamente, e você poderá continuar a configuração:

O mesmo painel lateral também pode ser acessado pelo menu Hyperlift Manager > Configuração:

Quando a aplicação estiver configurada, você poderá compilá-la e depois implantá-la. Para começar a compilar a aplicação, clique no botão Compilar :

Depois que o processo for concluído com sucesso, a implantação será iniciada automaticamente. O faturamento é ativado neste momento. As informações correspondentes são exibidas na seguinte notificação:

Depois que tudo estiver configurado e a aplicação estiver em execução, você poderá iniciar, parar ou reiniciar a aplicação conforme necessário:

Também é possível gerenciar a aplicação Hyperlift pelo menu dividido. Os seguintes menus estão disponíveis lá:

Variáveis de ambiente - Armazene configurações como chaves de API, URLs de banco de dados, portas e detalhes de configuração.
NB: A porta padrão da aplicação Hyperlift é 8080, mas você pode usar este menu para alterá-la e atualizá-la adequadamente.
Configurações da aplicação - Aqui você pode ajustar configurações como nome da aplicação, repositório do GitHub, branch do repositório e o caminho do Dockerfile da aplicação.
Instruções de autenticação - Isso redireciona para o guia “Como conectar um repositório do GitHub ao Hyperlift”.
Logs da aplicação - Os logs coletados durante o tempo de execução da aplicação serão mostrados lá.
Conexões - Veja as conexões ativas (domínios, certificados SSL etc.) instaladas para a assinatura Hyperlift.
Você também pode escolher se as compilações serão acionadas manual e automaticamente.
Com as configurações de compilação automática, toda vez que você enviar código para a branch especificada, o Hyperlift criará e implantará automaticamente seu aplicativo a partir do GitHub usando seu Dockerfile.
Para ativar isso durante a etapa de configuração da aplicação, vá para o menuHyperlift Manager > Configurações da aplicação > Configurar aplicação. A partir daqui, você pode ativar ou desativar Compilações automáticas:

Se a opção “Compilação automática” estiver desativada (o botão correspondente estiver desligado), então a compilação manual estará configurada, e nenhuma atualização automática da aplicação será feita.
Use imagens base pequenas e eficientes para o Dockerfile.
Marque explicitamente as versões da imagem base (por exemplo, python:3.12).
Defina variáveis de ambiente no menu correspondente do Hyperlift.
Monitore os logs de compilação e da aplicação.