Skip to content

Aplicação fullstack de chat em tempo real utilizando Node.js (NestJS) no backend, Vue.js no frontend, MySQL, Redis e WebSocket, containerizada com Docker.

Notifications You must be signed in to change notification settings

LauroRafael/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aplicação Fullstack - Chat App

Aplicação fullstack de chat em tempo real utilizando Node.js (NestJS) no backend, Vue.js no frontend, MySQL, Redis e WebSocket, containerizada com Docker.

🧱 Estrutura do Projeto

chat-app/
├── backend/
├── frontend/
├── docker-compose.yml
└── README.md

🚀 Pré-requisitos

📦 Instalação

Clone o repositório:

git clone https://github.com/LauroRafael/chat-app.git
cd chat-app

Instale as dependências do backend:

cd backend
npm install

Instale as dependências do frontend:

cd ../frontend
npm install

Volte para a raiz do projeto:

cd ..

🐳 Subindo com Docker

Após instalar as dependências, execute o seguinte comando na raiz do projeto:

docker-compose up -d --build

Isso irá:

  • Criar e subir os containers do backend, frontend, banco de dados MySQL e Redis.
  • Expor as portas conforme definidas no docker-compose.yml.

🌐 Acessos

🛠️ Comandos úteis

Parar os containers:

docker-compose down

Visualizar logs:

docker-compose logs -f

About

Aplicação fullstack de chat em tempo real utilizando Node.js (NestJS) no backend, Vue.js no frontend, MySQL, Redis e WebSocket, containerizada com Docker.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published