Thanks, Misagh. That's exactly what I was looking for. The thing that confused me at first was how to set the profile. I'll leave what I did here for others that may need to do the same.
My environment uses Tomcat running as a service on a Windows server. In order to set the profile, I had to add the -Dspring.profiles.include=[profile] to the Java Options found in the Tomcat properties utility <https://cwiki.apache.org/confluence/display/TOMCAT/HowTo#HowTo-WhereandhowdoIsetmemoryrelatedsettingstoimproveTomcatperformance?> . On Wednesday, January 29, 2020 at 2:26:37 AM UTC-8, Misagh Moayyed wrote: > > I would like to add my cas.properties file for a standalone deployment to >> source control. I'd like to know if there is a way to put certain settings >> that would necessarily be different between our dev & prod environments >> someplace external to the main properties file so I don't need to maintain >> the common properties in multiple places. An example of one of the >> properties I'd like to manage this way is >> cas.ticket.registry.hazelcast.cluster.members. >> > > You need to use deployment profiles. Keep your cas.properties file, then > create a dev.properties file and a prod.properties file. Put the relevant > settings for each tier in those, and keep the common stuff in the > cas.properties file. Then activate the profile at runtime with > "-Dspring.profiles.include=dev|prod" > > Then manage the configuration files as you like with source control. > > Blog post that conceptually outlines the same strategy: > https://apereo.github.io/2018/11/02/cas6-groovy-config-slurper/ > -- - 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/65f93d6f-e2a0-46f7-9eb2-cf7b6a41168e%40apereo.org.
