Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aleroxac/intelipost-jobtest
Implementação do desafio proposto para vaga de Analista de Infraestrutura na Intelipost
https://github.com/aleroxac/intelipost-jobtest
docker docker-compose intelipost jobtest logging parsing
Last synced: 1 day ago
JSON representation
Implementação do desafio proposto para vaga de Analista de Infraestrutura na Intelipost
- Host: GitHub
- URL: https://github.com/aleroxac/intelipost-jobtest
- Owner: aleroxac
- Created: 2019-05-02T16:29:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T01:37:06.000Z (over 5 years ago)
- Last Synced: 2024-11-16T02:12:47.627Z (2 months ago)
- Topics: docker, docker-compose, intelipost, jobtest, logging, parsing
- Language: Python
- Homepage: https://github.com/aleroxac/intelipost-jobtest
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# O meu desafio
Montar um parser em python para 2 arquivos, que rode em um container e que gere um arquivo csv para cada.
- [x] Gerar o csv do arquivo de log através de seu o parsing
- [x] Gerar o csv do arquivo json através de seu o parsing
- [x] Criar um arquivo docker-compose.yml que executará o parser de cada arquivo em imagens diferentes## Modo de uso
``` bash
# Baixando o repositório
git clone https://github.com/aleroxac/intelipost-jobtest.git
cd intelipost-jobtest# Gerando e executando as imagens dos parsers com o docker-compose
sudo docker-compose up --build
sudo docker-compose run -v $PWD:/code parser-log python parser.py -l
sudo docker-compose run -v $PWD:/code parser-json python parser.py -j# Gerando e executando o container do parser via Docker
sudo docker build -t parser .
sudo docker run parser -v $PWD:/code python parser.py -l
sudo docker run parser -v $PWD:/code python parser.py -j
```
## Requisitos
- python3
- docker
- docker-compose