Deploy

Implantação

A Zenifra publica aplicações HTTP a partir de duas origens principais: Repositório GitHub ou imagem OCI. A escolha define como a aplicação é construída, atualizada e versionada.

Escolha o método correto

MétodoDescriçãoAtualização
GitHubA Zenifra usa o repositório, branch, runtime e comandos definidos na criaçãoAutomática quando auto-deploy foi habilitado
Imagem OCIA Zenifra executa uma imagem Docker/OCI já prontaManual pela troca da imagem no console ou API

Use GitHub quando o time quer publicar diretamente do código-fonte e manter o deploy conectado à branch principal.

Use imagem OCI quando a imagem já é gerada por uma CI externa, quando você precisa promover tags imutáveis ou quando quer controlar o artefato fora da Zenifra.

Fluxo de publicação

  1. GitHub: selecione o repositório e a branch.
  2. OCI: informe a imagem pública ou privada.
  3. Porta: configure a porta em que a aplicação escuta.
  4. Variáveis: cadastre segredos e configurações.
  5. Online: valide a aplicação em *.clients.zenifra.com.

O que validar depois do deploy

  • a aplicação responde na URL pública
  • logs de build não mostram erro
  • logs da aplicação aparecem no console
  • CPU, RAM, storage e requisições HTTP aparecem conforme o plano
  • domínio próprio aponta para o destino correto, quando configurado
  • novo push só atualiza automaticamente se auto-deploy estiver habilitado

Próximos passos