wils@web ~ $ cat ~/ajuda/guia-para-automatizar-o-deploy-de-aplicacoes-com-bash-e-git-no-servidor.md

DevOps

Guia para automatizar o deploy de aplicações com Bash e Git no servidor

atualizado em 04/08/2026

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.