This is a challenge by Coodesh
O E-mail Temporário é uma solução projetada para prevenir hackers e spam ao realizar ações que envolvem seu endereço de e-mail pessoal. Com o e-mail gerado, você poderá receber mensagens normalmente e proteger sua privacidade.
- React + vite
- Redux
- Axios
- Graphql
- Material UI
- Cors.sh
Estas instruções fornecerão uma cópia do projeto em execução em sua máquina local para fins de desenvolvimento e teste.
O que você precisa ter instalado em sua máquina
- Node 14+
- Npm
- Git
- Docker
ssh >
git clone git@github.com:vgabrielk/dropmail.git
https >
git clone https://github.com/vgabrielk/dropmail.git
Para rodar esse projeto, você vai precisar adicionar a seguinte variável de ambiente ao seu arquivo .env
VITE_APP_CORS_TOKEN=<temp_token>
Para obter esse token que é necessário para resolver um problema de Cors presente na API do Dropmail, será preciso acessar o site https://cors.sh/.
Na página inicial terá um campo e-mail para você receber o token temporário e adicionar a variável de ambiente ao projeto.
sudo docker compose build
sudo docker compose up -d
Agora precisaremos dos 3 primeiros dígitos do container para que possamos ler os logs e ver o endereço IP que está rodando nosso container
sudo docker ps
sudo docker logs <container_number>
➜ Local: http://localhost:5173/
➜ Network: http://172.20.0.2:5173/