Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/caioliveira277/email-worker-compose
- Owner: caioliveira277
- License: mit
- Created: 2020-12-16T00:04:44.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T13:40:02.000Z (over 3 years ago)
- Last Synced: 2024-11-22T22:31:34.943Z (3 months ago)
- Topics: course, docker, docker-compose, nginx, postgresql, python, redis, worker
- Language: Python
- Homepage: https://www.cod3r.com.br/
- Size: 7.81 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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