wils@web ~ $ cat ~/ajuda/guia-para-automatizar-o-deploy-de-aplicacoes-com-bash-e-git-no-servidor.md
DevOpsGuia para automatizar o deploy de aplicações com Bash e Git no servidor
Este guia tem como objetivo ensinar como automatizar o deploy de aplicações utilizando Bash e Git em um servidor Linux. A automação do processo de deploy pode aumentar a eficiência e reduzir erros humanos.
Pré-requisitos
- Servidor Linux com acesso SSH
- Git instalado
- Conhecimento básico de Bash
- Aplicação já versionada em um repositório Git
Passo a Passo para Automatizar o Deploy
1. Acesse o Servidor
ssh usuario@seu_servidor_ip 2. Instale o Git (se necessário)
sudo apt update && sudo apt install git -y 3. Crie um Diretório para a Aplicação
mkdir ~/minha_aplicacao && cd ~/minha_aplicacao 4. Clone o Repositório Git
git clone https://github.com/usuario/repo.git . 5. Crie um Script de Deploy
Crie um arquivo chamado deploy.sh com o seguinte conteúdo:
#!/bin/bash
# Navega até o diretório da aplicação
cd ~/minha_aplicacao
# Puxa as últimas alterações do repositório
git pull origin main
# Instala dependências (caso necessário)
# npm install ou pip install -r requirements.txt
# Reinicia o serviço da aplicação
sudo systemctl restart nome_do_serviço 6. Torne o Script Executável
chmod +x deploy.sh 7. Execute o Script de Deploy
./deploy.sh Conclusão
Agora você tem um processo de deploy automatizado utilizando Bash e Git. Para facilitar ainda mais, considere agendar a execução do script utilizando o cron.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.