Repositorio base para o Trabalho 3 de Banco de Dados da Graduação em Ciencia da Computação na UFAM Link do trabalho
Você deve ter uma conta no github, criar é gratis, e ele é essencial para a vida e carreira de você.
Para fazer isso siga esses passos:
tutorial-fork.mp4
Para entender melhor git e github.
Instalando o docker desktop (Windows, Linux e Mac)
Instalando na linha de comando
Você deve configurar uma virtualenv do python para não instalar as bibliotecas no seu python do sistema.
Se seu python é 3.3+
python -m venv venv
source venv/bin/activate
Agora você pode instalar os pacotes do python:
pip install -r requirements.txt
Primeiro, você deve configurar seu dockerfile:
- Definir qual distro linux vai usar
- Instalar Python3.8+ e Pip
Agora você pode construir sua imagem:
docker build . -t tp3
Depois que terminar, você pode rodar seu docker assim:
docker run -p 5433:5432 -v $(pwd)/datadir/:/app/datadir tp3 tp3 <comando para subir o postgres>
No jupyter notebook, você pode acessar o postgres na porta 5433\
O trabalho pede para testar varios formatos de sistema de arquivo. Para fazer isso, você deve montar tal um diretorio na sua maquina com o sistema de arquivo e passar ele para o docker.
Exemplo: Vou testar o ext3, depois de montar a pasta, farei o seguinte:
docker run -p 5433:5432 -v $(pwd)/datadir_ext3/:/app/datadir <comando para subir o postgres>