Running Grouper not in a container
It is best to run Grouper in its container, if nothing else, in maturity level 0
If you cannot do that, then you should run the latest stable Grouper version on a host.
Ideally you would mimic the container on a host. Try to do as many of these possible.
Run on linux
Using the same filesystem paths would be nice
Run the same java version (openjdk), if not make sure java8
Install this in your linux
Run the same tomcat/tomee (if not make sure it is tomcat 8.5 compatible)
Copy the tomcat from the container. You can do this on a workstation or any server with docker to make a tarball
[root@i2midev6 ~]# docker run --detach -e GROUPER_LOG_TO_HOST=true --name grouperFiles i2incommon/grouper:2.5.XX ui [root@i2midev6 ~]# docker cp grouperFiles:/opt/tomee . [root@i2midev6 ~]# docker rm -f grouperFiles [root@i2midev6 ~]# ls tomee [root@i2midev6 ~]# tar czf grouperTomee.tgz tomee [root@i2midev6 ~]# rm -rf tomee
Run the webapp files copied from the container
UI
[root@i2midev6 ~]# docker run --detach -e GROUPER_LOG_TO_HOST=true --name grouperFiles i2incommon/grouper:2.5.XX ui [root@i2midev6 ~]# docker cp grouperFiles:/opt/grouper/grouperWebapp . [root@i2midev6 ~]# docker rm -f grouperFiles [root@i2midev6 ~]# ls grouperWebapp [root@i2midev6 ~]# tar czf grouperWebappUi.tgz grouperWebapp [root@i2midev6 ~]# rm -rf grouperWebappWS
[root@i2midev6 ~]# docker run --detach -e GROUPER_LOG_TO_HOST=true --name grouperFiles i2incommon/grouper:2.5.XX ws [root@i2midev6 ~]# docker cp grouperFiles:/opt/grouper/grouperWebapp . [root@i2midev6 ~]# docker rm -f grouperFiles [root@i2midev6 ~]# ls grouperWebapp [root@i2midev6 ~]# tar czf grouperWebappWs.tgz grouperWebapp [root@i2midev6 ~]# rm -rf grouperWebappDaemon
[root@i2midev6 ~]# docker run --detach -e GROUPER_LOG_TO_HOST=true --name grouperFiles i2incommon/grouper:2.5.XX daemon [root@i2midev6 ~]# docker cp grouperFiles:/opt/grouper/grouperWebapp . [root@i2midev6 ~]# docker rm -f grouperFiles [root@i2midev6 ~]# ls grouperWebapp [root@i2midev6 ~]# tar czf grouperWebappDaemon.tgz grouperWebapp [root@i2midev6 ~]# rm -rf grouperWebapp
Overlay with your own config files or edit with sed. Better to script