Skip to content

toniMR/Proyecto-IV

Repository files navigation

Proyecto-IV

Build Status License: GPL v3 Deploy

Microservicio de Proyección de Películas

El microservicio proporcionará información sobre las proyecciones que hay en un cine y las películas que proyecta. Se podrá consultar las películas que hay, los datos de una película determinada, las proyecciones disponibles, buscar proyecciones para un dia, hora y pelicula concretas. Además de modificarlas.

Documentación del microservicio

Clases

Herramientas

  • Lenguaje: Python
  • Framework: Flask
  • Tests: unitest y Travis CI
  • Base de datos: MongoDB en MongoDB Atlas
  • PaaS: Heroku
  • IaaS: Azure
  • Contenedor: Docker
  • Provisionamiento Ansible
  • Despliegue Fabric
  • Orquestador MV Vagrant

Explicación de las herramientas elegidas

Herramientas

PaaS

El PaaS que he escogido ha sido Heroku.

Documentación-Heroku

despliegue : https://proyecciones-cine.herokuapp.com/

Docker

Documentación-Docker

Contenedor : https://contenedor-proyecciones.herokuapp.com/

Repositorio docker hub: https://hub.docker.com/r/tonimr/proyecto-iv/

Despliegue en Azure

Despliegue del IasS en Azure haciendo uso de Fabric, Ansible y Vagrant.

Documentación-DespliegueFinal

Despliegue final: proyeccionescine.westus.cloudapp.azure.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published