├── data.json
├── docs
│ └── README.md
├── LICENSE
├── Notebook
│ └── Open data.ipynb
├── pipeline.py
├── README.md
└── requirements.txt
- Open data.ipynb: Notebook com as trasnformações feitas no pipeline;
- pipeline.py: Arquivo do pipeline Python;
- data.json: Arquivo com os dados utilizados no pipeline.
- requirements.txt: Arquivo com as bibliotecas python necessárias.
-
Crie um ambiente virtual e instale o arquivo
requirementx.txt
; -
Instale e ative o serviço Docker;
-
Ative o ambiente virtual Python;
-
Crie a rede docker:
docker network create net
- Crie o banco PostGreSQL:
docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 --network net -d postgres
- Execute o pipeline:
python pipeline.py