Thank you Ray, But unfortunately, it is not working for me. When adding -Dspring.config.additional-location and/or -Dspring.cloud.config.uri, the application will not retrieve the configuration from the config server.
But. I find that using this configuration : spring.cloud.bootstrap.location work as expected. My command line is : /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dspring.cloud.bootstrap.location=./config/bootstrap.yml -jar cas.war I will now be able to write a systemd file to launch the application automatically. Matthieu Le lun. 16 nov. 2020 à 21:41, Ray Bon <[email protected]> a écrit : > Matthieu, > > In our tomcat bin directory, we have a file called setenv.sh with a couple > lines like this (among others) > > CATALINA_OPTS="$CATALINA_OPTS > -Dspring.config.additional-location=/home/uvtomcat/config/bootstrap.yml" > CATALINA_OPTS="$CATALINA_OPTS > -Dspring.cloud.config.uri=https://user:[email protected] > /casconfigserver" > export CATALINA_OPTS > > bootstrap.yml (and some other config) gets deployed by jenkins and looks > like > > spring: > cloud: > config: > username: casuser > password: Mellon > > Ray > > Note: do not hard code the username password in setenv.sh, tomcat writes > CATALINA_OPTS to log on startup. > > On Mon, 2020-11-16 at 17:09 +0100, Matthieu Marc wrote: > > Notice: This message was sent from outside the University of Victoria > email system. Please be cautious with links and sensitive information. > > Hi everyone, > > I am working on CAS 6.1.5 and I configured a spring configuration server > for my spring-boot applications. > > The spring config server is working as expected for my CAS instance : I > wrote the bootstrap.properties file and put it in the src/main/resources > directory before building with gradlew. The war file included the file and > the service is starting as expected. > > But, I manage my source file with git and I don't want to commit the > bootstrap.properties file with content credentials used to connect to the > spring config server. With my spring-boot2 application, I do not include > this file in the jar file, put the file on my server in a directory called > config, and launch the application with the following command : java > -Dloader.path="config" -jar myapp.jar > > I tried to do so with CAS, but the bootstrap.properties file is not read > as expected. > > My question is how to make it working with the bootstrap.properties file > outside the jar/war file ? Or are there others options/methods to not > include spring config credential in bootstrap.properties commited on the > git repository ? > > Thanks. > > > - - - - > > CAS Version: 6.1.5 > CAS Branch: 6.1.x > CAS Commit Id: ca6c71ae73f2418843a300165115a4c137649680 > CAS Build Date/Time: 2020-02-29T00:51:20Z > Spring Boot Version: 2.2.0.RELEASE > Spring Version: 5.2.0.RELEASE > Java Home: /usr/lib/jvm/java-11-openjdk-amd64 > Java Vendor: Ubuntu > Java Version: 11.0.9.1 > > -- > > Ray Bon > Programmer Analyst > Development Services, University Systems > 2507218831 | CLE 019 | [email protected] > > I respectfully acknowledge that my place of work is located within the > ancestral, traditional and unceded territory of the Songhees, Esquimalt and > WSÁNEĆ Nations. > > -- > - Website: https://apereo.github.io/cas > - Gitter Chatroom: https://gitter.im/apereo/cas > - List Guidelines: https://goo.gl/1VRrw7 > - Contributions: https://goo.gl/mh7qDG > --- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/apereo.org/d/msgid/cas-user/e9f4034103d8f280700bfd9a08c1e65fd4c57b24.camel%40uvic.ca > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/e9f4034103d8f280700bfd9a08c1e65fd4c57b24.camel%40uvic.ca?utm_medium=email&utm_source=footer> > . > -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CADbxa2gJvQtFLnLZe8C8bDbkTTc-PNzYqGk9h6Nii7Nz-SwCrA%40mail.gmail.com.
