Este manual descreve os passos necessários para fazer o deploy do projeto "Integracao DB Lagoa Santa" em um servidor Ubuntu utilizando Docker.
-
Servidor Ubuntu:
- Certifique-se de que o servidor esteja rodando Ubuntu 20.04 LTS ou superior.
-
Acesso SSH:
- Acesso ao servidor via SSH com privilégios de root ou sudo.
-
Git:
- Git instalado no servidor para clonar o repositório.
-
Docker e Docker Compose:
- Docker e Docker Compose instalados no servidor.
sudo apt update && sudo apt upgrade -ysudo apt install git -ysudo apt install docker.io -ysudo apt install docker-compose -ygit clone https://github.com/Mateuslh/integracao_db_lagoa_santa.git
cd integracao_db_lagoa_santaEdite o arquivo .env na raiz do projeto para incluir as variáveis necessárias.
Crie ou edite o arquivo daemon.json do Docker para configurar as rotas DNS:
sudo nano /etc/docker/daemon.jsonAdicione as seguintes configurações:
{
"dns": ["8.8.8.8", "8.8.4.4"]
}Reinicie o Docker para aplicar as mudanças:
sudo systemctl restart dockerPara subir os containers necessários para a aplicação, execute:
docker-compose up -dEste comando irá baixar as imagens necessárias, construir os containers e iniciá-los em segundo plano.
Para verificar se todos os containers estão rodando corretamente, use:
docker-compose psPara visualizar os logs dos containers:
docker-compose logs -fApós seguir estes passos, o deploy do projeto "Integracao DB Lagoa Santa" estará concluído, e a aplicação estará rodando em containers Docker configurados no servidor Ubuntu.