From 2e11dd44f930dff3eae1e2f083e960799ed68f83 Mon Sep 17 00:00:00 2001 From: MateuSansete Date: Thu, 12 Dec 2024 19:09:01 -0300 Subject: [PATCH] Scraper no Mkdocs --- docs/projects/arquitetura.md | 52 ++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/docs/projects/arquitetura.md b/docs/projects/arquitetura.md index 9fe41427..2bce3cd9 100644 --- a/docs/projects/arquitetura.md +++ b/docs/projects/arquitetura.md @@ -113,6 +113,58 @@ Após configurar o [**Ambiente e Pré-requisitos**](https://unb-mds.github.io/20 git clone https://github.com/unb-mds/2024-2-Urbanize.git ``` +Com o repositório do backend devidamente clonado, você terá acesso à aplicação **Express** e ao **Scraper**: + +### **Express/API** + +Navegue até o diretório raiz do repositório clonado: + +```bash +cd 2024-2-Urbanize +``` +Em seguida instale as dependências do Urbanize: + +```bash +npm install +``` + +### **Scraper** + +Navegue até o diretório `WebScrapper`: + +```bash +cd WebScrapper +``` +Crie um ambiente virtual com conda: + +```bash +conda create --name +``` + +Ative o ambiente criado: + +```bash +conda activate +``` + +Instale as dependências e bibliotecas dentro do ambiente virtual: + +```bash +conda install --yes --file requirements.txt +``` + +O script ETL acessa o banco de dados por meio de um `.env` encontrado no caminho +`WebScrapper/DataETL/.env`. A sua estrutura está escrita abaixo: + +```bash +DATABASE_USERNAME= +DATABASE_PASSWORD= +DATABASE_NAME= +DATABASE_PORT= +DATABASE_HOST= +``` + +