Skip to content
This repository has been archived by the owner on Jul 7, 2022. It is now read-only.

kikawet/SistemaGestionEventos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de gestion de eventos

Instalación

Para desplegar la aplicación es necesaria una base de datos Se necesita una base de datos mysql, el servidor necesita comunicarse con el puerto 3306 y tener usuario sge_user y contraseña javaee .

Existe un archivo start-db.sh que genera un contenedor docker con esta base de datos.

Configuración dentro del fichero application.yml. Se puede configurar si se desea volver a crear la base de datos con cada despliege.

Con los valores por defecto, al arrancar la aplicación se despliega una aplicación web en la url http://localhost:12021/sge-api/, y un servicio rest en la url http://localhost:12021/sge-api/rest para documentación acceder a los enlaces de documentación online (para comprobar si está disponible cada servicio tiene un endpoint GET /ping ej: http://localhost:12021/sge-api/rest/usuario/ping).

Para empaquetar la aplicación puede usarse el comando mvn package spring-boot:repackage, eso generará el .jar completo para ejecutar y que se podría meter en un docker (con dependencia de la base de datos).

Tests

Para la ejecución de los test existe una base de datos H2 para que se realicen de manera autocontenida. Y no se necesita la base de datos mysql. Independientemente de esto la mayoria de tests no acceden a la base de datos ya que usan Mockito, excepto los de integración y sistema.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages