Projeto para criar tarefas assíncronas
Feito com ❤️ por juninmd
Neste projeto iremos aprender a utilizar serviços de mensageria para comunicar entre apps.
Nome | Descrição |
---|---|
Typescript | Superset javascript |
Express | Framework http super rápido |
Bull | Lib para tarefas assíncronas |
Redis | Banco não relacional Key Value |
MySQL | Banco Relacional da Oracle |
mailtrap | Lib para envio de e-mails |
socket.io | Conexão em tempo real via eventos de web socket |
- Tenha instalado o Visual Studio Code
- Baixe o yarn (se node < 16.10)
- Ele vai baixar todas a dependências do projeto.
- Baixe as dependências do projeto.
yarn install
- Instale o Docker Desktop
- Crie uma imagem do MYSQL
- Configure as variáveis de ambiente dentro da pasta /envs
- Crie um arquivo .env-development
- Depois é só dar F5 no Visual Studio Code.
Comando | Descrição |
---|---|
start | Inicia a aplicação |