Servidor Eureka del proyecto lab-insurance.
La configuración de Eureka se resuelve a través de Spring Cloud Config de modo que es necesario tener levantado este servicio.
Para ello lo más sencillo será levantar en local la imagen del proyecto lab-insurance-cloud-config-server.
En el fichero src/main/resources/bootstrap.yml podemos configurar los perfiles que deseemos. También se ha incluído uno que obtiene la configuración de AWS, aunque generalmente no estará levantado.
Para crear la imagen docker se utiliza el plugin palantir de gradle.
Para crear la imagen simplemente ejecutaremos:
$ gradle build docker
Y para ejecutar la imagen el comando run de docker:
$ docker run -i -p 8070:8070 -t labcabrera/lab-insurance-eureka
Una vez ejecutándose el contenedor podremos acceder a la consola de Eureka desde:
A partir del plugin también podemos hacer el push a Docker Hub:
$ gradle dockerPush