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.
- 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
El PaaS que he escogido ha sido Heroku.
despliegue : https://proyecciones-cine.herokuapp.com/
Contenedor : https://contenedor-proyecciones.herokuapp.com/
Repositorio docker hub: https://hub.docker.com/r/tonimr/proyecto-iv/
Despliegue del IasS en Azure haciendo uso de Fabric, Ansible y Vagrant.
Despliegue final: proyeccionescine.westus.cloudapp.azure.com