- http://localhost:8763/actuator/health (debe responder {"status":"UP"})
- http://localhost:8763/actuator/auditevents
- http://localhost:8763/actuator/beans
- http://localhost:8763/actuator/conditions
- http://localhost:8763/actuator/configprops
- http://localhost:8763/actuator/env
- http://localhost:8763/actuator/heapdump (genera volcado de heap para descarga)
- http://localhost:8763/actuator/httptrace
- http://localhost:8763/actuator/info
- http://localhost:8763/actuator/loggers
- http://localhost:8763/actuator/metrics
- http://localhost:8763/actuator/mappings
- http://localhost:8763/actuator/scheduledtasks
- http://localhost:8763/actuator/threaddump
Perfiles habilitados (véase configuración en application.properties):
- dev: deshabilita la seguridad
- pro: habilita seguridad por JWT
- Swagger disponible en http://localhost:8763/api-docs/ y http://localhost:8763/swagger-ui-custom.html (con JWT disabled)
Es necesario tener instalado Docker y docker-compose en la máquina. Efectuar los siguientes pasos:
- Empaquetado del proyecto (desde /BusinessAssistantBCN-backend)
./gradlew :BusinessAssistant-mydata:build [-x test]
- Construcción de la imagen (desde /BusinessAssistant-mydata)
docker build -t=babcn:mydata-v1.0-SNAPSHOT .
- Arranque de imagen (desde /BusinessAssistantBCN-backend)
docker-compose up -d businessassistantbcn-mydata
- Acceso a API en http://[host]:7777/businessassistantbnc/v1/api/mydata