Este projeto demonstra uma aplicação web full-stack conteinerizada utilizando Docker Compose para orquestrar os serviços:
- Frontend (HTML/JS)
- Backend (Node.js/Express)
- Banco de Dados MongoDB
- Cache Redis
- Inicialize ou clone o repositório Git:
git init
git remote add origin https://github.com/usuario/Trabalho_Redes.gitou
git clone https://github.com/usuario/Trabalho_Redes.git- Sicronizar com o Trabalho Remoto
git pull- Crie a Imagem:
docker-compose build- Suba o Container
docker-compose up
´´´
6. Acesse o Site em [http://localhost:8080], e por meio do proxy reverso, você entrará no site com o banco de dados
## Testando a aplicação
- Para criar um novo item, utilize o formulário no site ou envie o item pelo site do mongoDB
- Para listar os itens cadastrados:
```bash
curl http://localhost:5000/items/frontend— diretório com os código do site (com script, html e css)/server— diretório aonde está o cache e o servidor do banco de dados, juntamente com o backend implementado- `/nginx´ — diretório com a configuração com porxy reverso do nginx
docker-compose.yml—