Skip to content

antonioJ95/ProyectoIV

Repository files navigation

ProyectoIV

Repositorio para el proyecto a desarrollar para la asignatura de Infraestructuras Virtuales.

Descripción

Creación de microservicios que permita gestionar una relación de una serie de actividades y eventos a unas coordenadas específicas. El microservicio principal consistirá en añadir una tarea a una localización.

El proyecto completo sobre el que podría ir sería una aplicación de agenda diaria sobre la cual los eventos se unirían a ciertas localizaciones permitiendo que estos se activarán según lleguen a una localización o para ver los eventos que se tienen que realizar en una localización específica.

Herramientas

Descripción de la clase

La clase contiene un diccionario el cual almacena objetos con actividades y localizaciones relacionadas. Las actividades constan de un identificador, un titulo y un tipo. Las localizaciones constan de un identificador, latitud y longitud. Con la clase podremos buscar localización y actividades según su identificador, ver las localización con las que se relaciona una actividad y viceversa y añadir un objeto nuevo que relacione una localización con una actividad .

Integración continua

Utilizamos Travis como sistema de integración contínua encargado de lanzar los tests. Tenemos ya Travis enlazado con la cuenta de github.

Despliegue

Despliegue en contenedor

Enlace a DockerHub

Despliegue final: 35.241.153.196

Página de la documentación

Licencia

License: GPL v3

Tests

Build Status