Cada vez que un usuario busque con un palíndromo, todos los productos encontrados tendrán un 50% de descuento, esta búsqueda aplica para Identificadores (Id de Producto), marcas y descripciones de productos.
- Backend: NestJs --version 8.0.0
- Fronted: React --version 17.0.2
- DB: MongoDB
- Test: Jest, Enzyme (Componentes React)
- Importante: Versión docker utilizada 20.10.8, build 3967b7d
- Todos los comandos mencionados a continuación deben ser ejecutados en la raíz del repositorio y paso por paso
cd .
$ docker-compose build
Se espera la creación de 3 imágenes:
- be-buscador-palindromo-image
- fe-buscador-palindromo-image
- mongo:3.6.8
$ docker-compose up -d
$ docker exec db-buscador-container bash -c './database/import.sh'
Backend
$ docker exec be-buscador-palindromo-container sh -c 'npm run test'
Fronted
$ docker exec fe-buscador-palindromo-container sh -c 'npm run test'
Ingreso Front ✅
Ruta de API ✅
$ docker-compose down