Este guia explica como configurar e executar o projeto utilizando Docker e Docker Compose dentro do WSL no Windows.
Antes de começar, verifique se você tem os seguintes itens instalados:
- Docker Desktop (com integração com WSL habilitada)
- WSL 2
- Distribuição Linux instalada no WSL (ex: Ubuntu)
- Git (para clonar o repositório)
Abra o Docker Desktop e verifique se ele está em execução.
Abra o Docker Desktop:
- Vá em Settings > Resources > WSL Integration
- Ative a integração para a sua distribuição Linux (ex: Ubuntu)
Abra o terminal da sua distro Linux (Ubuntu, por exemplo):
git clone https://github.com/Edmilson-Jose-FMM/MoviesDataSet.git
cd MoviesDataSet
cd postgredb
Execute o comando abaixo no terminal do WSL dentro da pasta do projeto:
docker-compose up
Esse comando irá:
Construir as imagens (caso não existam)
Criar e rodar os containers definidos no docker-compose.yml
Você pode verificar se os serviços estão ativos com:
docker ps
O uso do docker possibilita com um comando(docker compose up): baixar o arquivo dataset, subir os serviços do banco Postgre, criar a tabela dentro do banco e popular a mesma com via script SQL