Como configurar o deploy de um repositório Git no cPanel
O deploy de um repositório Git no cPanel permite enviar o código versionado para o ambiente de produção de forma controlada.
- Publicar alterações do repositório no site
- Separar o repositório da pasta final de produção
- Automatizar a cópia dos arquivos implantados
- Manter um fluxo mais organizado de atualização
1) Tenha um repositório já criado no Git Version Control
Antes do deploy, o repositório precisa já estar hospedado ou clonado na sua conta cPanel.
2) Crie o arquivo .cpanel.yml
No diretório principal do repositório, crie o arquivo:
.cpanel.ymlEsse arquivo será usado pelo cPanel para definir o processo de deployment.
3) Adicione as instruções de deploy
Dentro do .cpanel.yml, você deverá informar as ações que o cPanel executará durante a implantação.
deployment:
tasks:
- export DEPLOYPATH=/home/usuario/public_html/
- /bin/cp -R * $DEPLOYPATH
4) Faça commit do arquivo .cpanel.yml
O arquivo .cpanel.yml precisa estar versionado no repositório para que o cPanel reconheça a configuração de deployment.
5) Volte ao Git Version Control no cPanel
No painel, acesse:
Depois abra o repositório desejado.
6) Use a opção de deploy
Na área de gerenciamento do repositório, use a opção de deployment disponível.
O cPanel executará as instruções do arquivo
.cpanel.yml e enviará os arquivos para o destino configurado.7) Teste o site após a implantação
Depois do deploy, verifique se o site ou aplicação foi atualizado corretamente.
8) O que fazer se o deploy não funcionar
- Confirme se o arquivo
.cpanel.ymlestá no diretório principal do repositório - Verifique se o arquivo foi commitado
- Confira se o caminho definido no deploy está correto
- Revise a sintaxe do arquivo YAML
9) Resumo prático
Para configurar o deploy de um repositório Git no cPanel, crie um arquivo
.cpanel.yml no diretório principal do repositório, defina as tarefas de implantação, faça commit do arquivo e use a opção de deployment no Git Version Control.Estamos à disposição para ajudar.
Atenciosamente,
MyWay Hosting
www.myway.com.br
