Skip to content

Latest commit

 

History

History
executable file
·
51 lines (36 loc) · 3.24 KB

README.md

File metadata and controls

executable file
·
51 lines (36 loc) · 3.24 KB

MultimediaManagement

GitHub issues GitHub license GitHub forks GitHub stars Build Status CircleCI codecov

Proyecto para la asignatura Infraestructura Virtual (4º II, ETSIIT)

Introducción

Este proyecto se basa en el desarrollo de un microservicio de una aplicación sobre gestión de contenido multimedia. Esta aplicación está orientada a cinéfilos y les permite gestionar películas que hayan visto o tienen intención de ver. Para saber más sobre qué es y para que sirve lea las historias de usuario

Organización

  • controllers: define las rutas y su lógica
  • docs: documentación
  • helpers: funciones compartidas en diferentes partes del proyecto
  • middlewares: express middlewares que procesan la información recibida previa a enviarla a las rutas
  • models: representación de los datos y manejo de la base de datos
  • tests: tests que verifican la funcionalidad del código

Enlace a la documentación

¿Cómo instalarla?

npm install

¿Cómo testearla?

npm test

Despliegue

despliegue: https://multimedia-management.herokuapp.com/

Contenedor: https://multimedia-management-docker.azurewebsites.net/

Herramienta de construcción

buildtool: package.json

Docker Hub

URL: https://hub.docker.com/r/sergiogp98/multimedia-management

Provisión

provision: provision/playbook.yml

Autor

Sergio Garcia Prados