- Introducción al microservicio de tratamiento de imágenes
- Buildtool
- Despliegue
- Despliegue con contenedores
- DockerHub
- Provisionamiento con Ansible y Vagrant
- Documentación de la API y los tests
- Provisionamiento con Ansible y Vagrant
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: Makefile
La documentación de la buildtool está en este enlace.
Despliegue: https://tratamientoimg.herokuapp.com/
La documentación sobre el despliegue está aquí.
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: https://hub.docker.com/r/nazaretrogue/tratamientoimg
Para descargarlo en local:
docker pull nazaretrogue/tratamientoimg:latest
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í.
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.