Este repositorio contiene una aplicación demo.
La aplicación utiliza:
- Spring Boot 3.1.5 con Java 17
- Maven 3.9 como build tool
- Docker para containerización
- Java 17+
- Maven 3.8+
- Docker
- kubectl
# Build y test
mvn clean test
# Ejecutar aplicación
mvn spring-boot:run
# Build Docker image
docker build -t mibanco-demo .
# Ejecutar con Docker
docker run -p 8080:8080 mibanco-demoGET /- Página principalGET /health- Health checkGET /actuator/health- Spring Boot actuator healthGET /actuator/metrics- Métricas de la aplicación
La aplicación se configura mediante:
application.yml- Configuración baseapplication-prod.yml- Configuración productiva- Variables de entorno para secrets
Esta aplicación mantiene:
- Coverage > 80%
- Security Score > 85/100
- Build Success Rate > 95%
- Deployment Time < 10 min