Skip to content

sfalsin/desafiobackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desafiobackend

desafiobackend
├── application
│   ├── Dockerfile
│   ├── db.sqlite3
│   ├── impusers
│   │   └── [..]
│   ├── manage.py
│   ├── picpay
│   │   └── [..]
│   └── requirements.txt
├── data
│   ├── users.csv
│   ├── lista_relevancia_1.txt
│   └── lista_relevancia_2.txt
├── docker-compose.yml
└── init.sql

1 - Entrar na pasta desafiobackend

2 - executar docker-compose pull, isso vai puxar a imagem da aplicação;

3 - executar docker-compose up, isso vai levantar os 2 containers, o do banco de dados que importará os dados da pasta data e em seguida o container da aplicação, é necessáro aguardar o processo de importação terminar;

4 - após a conclusão do processo de importação, você poderá acessar a aplicação na url http://127.0.0.1:8883/admin/ ou a API na url http://127.0.0.1:8884/api/;

Obs1: o arquivo users.csv está com apenas 200 linhas, é necessário baixar o original [users.csv.gz], descompactar e subsitituir na pasta data, antes de executar o passo item 3;

Obs2: a url da API possui um painel que pode ajudar a construir a url de consultas, mas caso deseje acesso direto à API para consultar 1 nome, utilize http://127.0.0.1:8884/api/importedUsers/search/findByNameIgnoreCaseContainingOrderByPriority?name=Wallysson , onde o ultimo parâmetro é o nome procurado

Obs3: o retorno está acontecendo no padrão Hypermedia (HAL), padrão HATEOAS.

About

Desafio backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published