https://github.com/renatoelho/email-validator
Este projeto visa obter bom nível de confiança de um determinado endereço de e-mail, considerando diversos fatores, incluindo a validade do Top-Level Domain (TLD) que é quando um domínio está listado entre os domínios válidos existentes como .com, .com.br etc...
https://github.com/renatoelho/email-validator
api dns dnsrecon docker docker-hub email fastapi mx python tld
Last synced: 7 months ago
JSON representation
Este projeto visa obter bom nível de confiança de um determinado endereço de e-mail, considerando diversos fatores, incluindo a validade do Top-Level Domain (TLD) que é quando um domínio está listado entre os domínios válidos existentes como .com, .com.br etc...
- Host: GitHub
- URL: https://github.com/renatoelho/email-validator
- Owner: Renatoelho
- License: mit
- Created: 2023-10-03T23:35:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-11T08:08:05.000Z (about 2 years ago)
- Last Synced: 2025-01-25T15:09:40.061Z (9 months ago)
- Topics: api, dns, dnsrecon, docker, docker-hub, email, fastapi, mx, python, tld
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-build.md
- License: LICENSE
Awesome Lists containing this project
README
# Build da imagem Docker do Validador de E-mails por TLD, DNS MX e Sintaxe
+ Clonando o repositório:
```bash
git clone https://github.com/Renatoelho/email-validator.git email-validator
```+ Acessando o repositório:
```bash
cd email-validator/
```+ Fazendo o Build da imagem da aplicação
```bash
docker build -f dockerfile -t email-validator:0.0.1 .
```+ Ativando a aplicação:
```bash
docker run --rm -d --name=email-validator --hostname=email-validator -p 8888:8888 email-validator:0.0.1
```+ Endpoint da documentação
[http://localhost:8888/redoc](http://localhost:8888/redoc)
+ Endpoint para Healthcheck
[http://localhost:8888/healthcheck](http://localhost:8888/healthcheck)
> ***Observação:*** Esse endpoint do ***Healthcheck*** é para, se caso você for implantar a solução utilizando o docker compose por exemplo.
+ Endpoint da solução (Não é acessível pelo navegador)
[http://localhost:8000/email_validator](http://localhost:8000/email_validator)