Skip to content

Latest commit

 

History

History
84 lines (53 loc) · 2.1 KB

README.md

File metadata and controls

84 lines (53 loc) · 2.1 KB

Conversor Serasa PDF para CSV

Descrição

Este projeto tem como objetivo converter um arquivo PDF do Serasa em um arquivo CSV para validação no APEX Crédito e Cobrança.

Link para app em produção

Como executar localmente

OBS: Esse projeto foi desenvolvido visando rodar em um ambiente Linux. Caso esteja utilizando Windows, algumas etapas podem ser diferentes (tente por sua conta e risco).

  1. Certifique-se de ter instalado em seu computador o Python, Pip, Git e Docker.

  2. Clone o repositório

git clone https://github.com/dev-cda/serasa_pdf_to_csv.git
  1. Acesse a pasta do projeto
cd serasa_pdf_to_csv
  1. Rode o comando para buildar o container
docker-compose build
  1. Rode o comando para subir o container
docker-compose up
  1. Acesse a aplicação no link http://localhost:5000 no seu navegador.

Como subir atualizações

Para subir atualizações no projeto, devemos primeiro atualizar o repositório local, subir para o repositório remoto (GitHub Dev-CDA) e depois atualizar o repositório que fica no servidor do Docker (192.168.1.20)

Então, após dar commit no seu repositório local e subir para o repositório remoto, siga os passos abaixo:

  1. Acesse o servidor do Docker via SSH utilizando as credenciais de acesso.

  2. Acesse a pasta do projeto

cd ..
cd docker
cd serasa_pdf_to_csv
  1. Identifique e finalize o container que está rodando a aplicação

Para visualizar os containers rodando.

docker ps

Para parar um determinado container. Substitua <container_id> pelo ID do container que deseja parar.

docker stop <container_id>
  1. Atualize o repositório do servidor com as mudanças feitas no repositório
git pull
  1. Refaça o build e suba o container novamente
docker-compose build
docker-compose up
  1. Acesse a aplicação no link de produção.