Skip to content

Microservicio implementado para la asignatura Infraestructura Virtual.

License

Notifications You must be signed in to change notification settings

nazaretrogue/Microservicio-multimedia

Repository files navigation

Microservicio de tratamiento de imágenes

License: GPL v3 Build Status Run Status

Tabla de contenidos

Introducción al microservicio de tratamiento de imágenes

Se puede leer toda la información sobre qué es, su utilidad, qué se ha utilizado para construirlo y su testeo en la documentación.

Buildtool

buildtool: Makefile

La documentación de la buildtool está en este enlace.

Despliegue

Despliegue: https://tratamientoimg.herokuapp.com/

La documentación sobre el despliegue está aquí.

Despliegue con contenedores

Contenedor: https://tratamientoimg.herokuapp.com/
Contenedor: https://tratamientoimg.azurewebsites.net

La documentación sobre los ficheros de configuración utilizados está aquí.
La documentación sobre el procedimiento de despliegue, aquí.
Se ha actualizado la herramienta de construcción y su documentación con la automatización del despliegue de contenedores.

DockerHub

DockerHub: https://hub.docker.com/r/nazaretrogue/tratamientoimg

Para descargarlo en local:

docker pull nazaretrogue/tratamientoimg:latest

Provisionamiento con Ansible y Vagrant

Provision: playbook.yml

Se puede leer la documentación sobre los archivos de configuración y provisionamiento en este enlace.
Se puede ver la documentación de la creación de la máquina y su automatización y el despliegue en VagrantCloud aquí.

Documentación de la API y los tests

Toda la documentación se ha generado en forma de HTML a través de sphinx, un generador semi-automático de documentación para Python.Para descargarla en forma de HTML, se accede a los enlaces y se descarga desde ahí para poder visualizarlos. Si se vieran directamente en github se verían como un html en crudo.