Skip to content

Código baseado no curso da Cod3r Cursos Online; Docker, Essencial Para Programadores.

Notifications You must be signed in to change notification settings

alexmarquezini/send-email-dockerized

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Envio de Email Dockerizado

Essa aplicação é baseada no curso da Cod3r Cursos Online: Docker, Essencial Para Programadores.

Essa aplicação é muito básica, porém contém várias imagens e containers que interagem entre sí. Temos exemplos de proxy reversa com Nginx, fila de e-mails com Redis, e muito mais.

Diagrama

Para rodar esse pequeno sistema que mostra de forma abrangente e ao mesmo tempo muito concisa o uso do Docker, é só executar os seguintes comandos:

$ cd ./pasta/da/aplicação
$ docker-compose up -d --scale worker=3

O comando –scale cria 3 instâncias de workers, que escala nossa aplicação de forma que, se um sender está ocupado a tarefa é passada para outro.

Para monitorar os logs da aplicação, execute:

$ docker-compose logs -f -t

Para parar os containers você pode digitar CTRL+C para sair do log e logo após execute:

$ docker-compose down

Lembre-se que para rodar esse exemplo você precisa instalar o Docker em seu sistema operacional. Você pode encontrar mais informações clicando aqui. 🎉

About

Código baseado no curso da Cod3r Cursos Online; Docker, Essencial Para Programadores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published