Este README descreve como configurar e executar um projeto no Raspberry Pi usando Docker-Compose. Siga as instruções abaixo para configurar e utilizar o projeto.
- Raspberry Pi com sistema operacional baseado em Linux (ex: Raspbian, Raspberry Pi OS).
- Acesso à internet.
- Conhecimento básico de terminal Linux.
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
To install the latest version, run:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Para mais informações consulte: Docker Docs
sudo apt update
sudo apt install docker-compose
docker-compose --version
sudo apt update
sudo apt install git
git clone [email protected]:diego-r93/tomatoes-server.git
cd tomatoes-server
Lembre-se de substituir URL_DO_REPOSITÓRIO_DO_GITHUB pelo URL do seu repositório e NOME_DO_REPOSITÓRIO pelo nome do diretório do projeto clonado.
Certifique-se de verificar qualquer arquivo de configuração específico ou variáveis de ambiente que precisem ser ajustadas antes de prosseguir.
Com o Docker e o Docker-Compose instalados e o projeto clonado e configurado, você pode iniciar o projeto com:
sudo docker-compose up
ou
sudo docker-compose up -d
Para interromper um projeto em execução digite:
sudo docker-compose down
-
Iniciar o projeto:
sudo docker-compose up
-
Iniciar o projeto em background:
sudo docker-compose up -d
-
Parar o projeto:
sudo docker-compose down
-
Visualizar logs:
sudo docker container logs
para seguir os logs em tempo real.
sudo docker container logs -f ```
-
Executar um serviço específico:
sudo docker-compose run NOME_DO_SERVIÇO COMANDO
-
Abrir o terminal em um serviço específico:
sudo docker-compose exec NOME_DO_SERVIÇO bash