Skip to content

miguelfdez99/MyOutlet

Repository files navigation

MyOutlet

El proyecto consistirá en un microservicio de gestión de un outlet de ropa de deportiva en la que los usuarios podrán vender y comprar sus prendas favoritas. Los usuarios podrán ver información de una prenda determinada, crear , eliminar o actualizar alguna de las suyas.

Funcionalidades principales:

  • Añadir una nueva prenda que cumpla con los requisitos.
  • Consultar información acerca de una prenda determinada.
  • Eliminar una prenda.
  • Modificar la información acerca de una prenda.

Instalación

Lo primero de todo es instalar las dependencias, para esto ejecutamos el siguiente comando:

$ npm install

Test

Para lanzar los tests hay que ejecutar:

$ npm test

Docker

  • Para ejecutar los test a partir de los contenedores debemos de ejecutar los siguientes comandos.
    $ docker pull miguelfdez99/myoutlet
    $ docker run -t -v `pwd`:/test /miguelfdez99/myoutlet
    

Despliegue en Heroku

https://myoutlet.herokuapp.com/

PaaS

  • Descripción y justificación de las herramientas usadas para desplegar la aplicación en en PaaS.Descripción correcta de la configuración para despliegue automático, desde el repositorio o desde el sistema de integración continua. Enlace
  • Funcionamiento correcto del despliegue en el PaaS (no sólo el status). Es decir, no se puede devolver ningún status 500. Buenas prácticas en el diseño del API, incluyendo su correspondencia correcta con diferentes HUs. Enlace
  • Uso correcto de bases de datos y logs dentro del PaaS, incluyendo su justificación y pruebas de prestaciones, así como avance general y grado de terminación de la aplicación. Enlace

Documentación

Enlaces

Autor

Miguel Ángel Fernández