Pré-requisitos
Antes de iniciar a implantação, confirme tudo o que precisa existir no ambiente local, no repositório e no servidor.
Objetivo
Evitar bloqueios de acesso, build, rede, DNS e permissão durante as etapas críticas de configuração e primeiro deploy.
Origem do conteudo
- RC: requisitos mínimos de conectividade e acesso para operação da plataforma.
- AS: adaptação para deploy por Dockerfile em host Linux self-hosted.
- PP: checklist de prontidão usado como gate antes de avançar.
Acessos necessarios
- acesso ao repositório GitHub que será implantado.
- acesso administrativo ao painel do Coolify.
- acesso SSH ao servidor onde o Coolify está ou será executado.
- permissão para editar DNS do domínio ou subdomínio.
- conhecimento do domínio final da aplicação.
Dependencias do ambiente local
- cliente
ssh. git.- navegador atualizado.
- acesso à internet.
- editor de texto para revisão de arquivos.
- opcionalmente
dockerpara validação local do build.
O que precisa existir
- Conta com permissão no GitHub para ler, publicar e revisar o repositório.
- Acesso administrativo ou delegado ao servidor onde o Coolify está instalado.
- Acesso ao painel do Coolify com permissão para cadastrar servidor, aplicação e domínio.
- Acesso ao provedor de DNS para criar e validar registros.
- Acesso ao ambiente de terminal local para testar Git, SSH e build do projeto.
- Uma branch de deploy definida e conhecida.
- Uma porta interna esperada para a aplicação, documentada no projeto.
- O build será feito por
Dockerfile, não por build pack automático.
Pre-requisitos tecnicos
- Git instalado localmente.
- Docker instalado localmente, ou pelo menos a capacidade de validar o
Dockerfileem um ambiente de build. - Um
Dockerfileou plano de imagem definido para a aplicação. - Variáveis de ambiente identificadas, mesmo que ainda não estejam todas configuradas.
- Porta do aplicativo conhecida, para que o Coolify consiga roteamento correto.
Ordem de validacao
- Confirmar acesso ao GitHub e ao repositório.
- Confirmar acesso ao Coolify e ao host.
- Confirmar dominio e acesso ao DNS.
- Confirmar
Dockerfilee porta da aplicação. - Confirmar estrategia de branch e de atualizacao.
Validacao esperada
git statusegit remote -vfuncionam no repositório local.- O host responde por SSH.
- O painel do Coolify esta acessivel com permissao adequada.
- O dominio pode ser resolvido e alterado no provedor DNS.
- O build do projeto pode ser executado localmente ou em ambiente equivalente.
Problemas comuns
- descobrir durante o deploy que a branch de produção não estava combinada.
- não conseguir emitir SSL porque o DNS ainda não aponta para o servidor.
- tentar operar o Coolify sem permissão de cadastro do host.
- ter um
Dockerfileválido, mas desconhecer a porta exposta pela aplicação.