diff --git a/Dockerfile b/Dockerfile index 144c5af8..22123e8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,9 +29,12 @@ RUN mkdir -p /opt/grouper/$VERSION \ dos2unix \ MariaDB-client \ mlocate \ - && yum clean all - -RUN /opt/autoexec/bin/onbuild.sh + && yum clean all \ + && /opt/autoexec/bin/onbuild.sh \ + && rm /opt/grouper/$version/grouper.ws-$version/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.hibernate.properties && \ + cp /opt/etc/grouper.hibernate.pointer.properties /opt/grouper/$version/grouper.ws-$version/grouper-ws/build/dist/grouper-ws/WEB-INF/classes/grouper.hibernate.properties && \ + rm /opt/grouper/$version/grouper.ui-$version/dist/grouper/WEB-INF/classes/grouper.hibernate.properties && \ + cp /opt/etc/grouper.hibernate.pointer.properties /opt/grouper/$version/grouper.ui-$version/dist/grouper/WEB-INF/classes/grouper.hibernate.properties # The installer creates a HSQL DB which we ignore later diff --git a/container_files/etc/grouper.hibernate.pointer.properties b/container_files/etc/grouper.hibernate.pointer.properties new file mode 100644 index 00000000..9f526993 --- /dev/null +++ b/container_files/etc/grouper.hibernate.pointer.properties @@ -0,0 +1,8 @@ +######################################## +## Config chaining hierarchy +######################################## + +# comma separated config files that override each other (files on the right override the left) +# each should start with file: or classpath: +# e.g. classpath:grouper.hibernate.base.properties, file:c:/temp/myFile.properties +grouper.hibernate.config.hierarchy = classpath:grouper.hibernate.base.properties, classpath:grouper.hibernate.properties, file:/opt/etc/grouper.hibernate.properties \ No newline at end of file