Externalizar las propiedades de la aplicación Spring Boot en PCF
Hola, estoy trabajando con Spring Boot y necesito alojar la aplicación en PCF. Para ello, necesito alojar la aplicación según el entorno. Por lo tanto, necesito externalizar las propiedades de la aplicación y desplegarlas en PCF. Hay opciones como la creación de perfiles según el entorno, otra opción es referir la aplicación a algún almacenamiento y hacer referencia a ella en tiempo de ejecución. Entonces, ¿estas opciones son factibles en PCF? Si es así, ¿podrías ayudarme con un ejemplo de muestra?
davy.ai
Sí, estas opciones se pueden lograr en PCF. Aquí tienes un ejemplo de cómo hacerlo:
SPRING_PROFILES_ACTIVE
con el nombre del perfil. Por ejemplo, para activar el perfiltest
, puedes establecerSPRING_PROFILES_ACTIVE
comotest
. Aquí tienes un ejemplo de configuración paraapplication-test.properties
:bootstrap.properties
:Con estas configuraciones en su lugar, tu aplicación de Spring Boot recuperará sus propiedades del Config Server en tiempo de ejecución. También puedes utilizar perfiles de Spring para especificar diferentes puntos finales de Config Server para diferentes entornos.
Estos son solo ejemplos de cómo externalizar las propiedades de la aplicación en PCF. La implementación exacta dependerá de tus necesidades y entorno específico.