Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/caioliveira277/email-worker-compose

Curso Docker (Cod3r)
https://github.com/caioliveira277/email-worker-compose

course docker docker-compose nginx postgresql python redis worker

Last synced: 23 days ago
JSON representation

Curso Docker (Cod3r)

Awesome Lists containing this project

README

        

# Email Worker Compose 🐳
## Projeto elaborado no curso ***DOCKER - COD3R***











## Ideia: 💡
Criar um projeto capaz de **simular filas** para envios de emails e fazer isso de forma **escalável utilizando docker**

## Funcionalidades:
- Gerenciamento de containers utilizando ***docker compose***;
- Execução escalável;
- Enfileramento utilizando ***REDIS***;
- Simulação de envio utilizando ***Python***.

## Executando o projeto: 🚀
Para executar e visualizar o projeto em **modo de desenvolvimento**, você precisará seguir as próximas etapas.

### Pré-requisitos:
Abaixo estará listada as ferramentas necessárias para o funcionamento do projeto.
- **Docker** 🐳

[Guia de instalação docker](https://docs.docker.com/get-docker/).
- **Docker Compose** 🐳

[Guia de instalação docker compose](https://docs.docker.com/compose/install/).

### Executando o projeto:
Os scripts abaixo executam a compilação do projeto.
```sh
docker-compose up --scale worker=3
```
###### Comando para executar o gerenciamento de containers com **docker compose**

---
## Links: 🌐
***Curso Cod3er:***

[Docker: Ferramenta essencial para Desenvolvedores](https://www.cod3r.com.br/courses/docker)

***Imagens utilizadas:***

[Redis image](https://hub.docker.com/_/redis)


[Python image](https://hub.docker.com/_/python)


[Nignx image](https://hub.docker.com/_/nginx)


[Postgres image](https://hub.docker.com/_/postgres)

---
## Licença
Este projeto está licenciado sob a licença [MIT] - consulte o arquivo LICENSE.md para obter detalhes