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.

Reply via email to