Securing older versions of dcm4chee-arc-light (5.17.0 & 5.18.0)

117 views
Skip to first unread message

Bhavesh Pandey

unread,
Oct 28, 2020, 6:04:29 PM10/28/20
to dcm4che
Hi, I am running dcm4chee-arc-light v 5.17.0 and 5.18.0 on two different servers using docker-compose method. I want to run the secured version.

But to do this I need to upgrade my dcm4chee-arc-light first, and even after that, I have no clue on how to change it to the secured version.

I also read the documentation of securing UI and RESTful services using keycloak at https://github.com/dcm4che/dcm4chee-arc-light/wiki/Secure-Archive-UI-and-RESTful-Services-using-Keycloak

I am having difficulty in following this in docker containers.

Can I get the docker-compose file for secured version 5.17.0 and 5.18.0? If yes, can I run that and follow all other processes like registering the Archive UI as OIDC client in Keycloak and registering the the WildFly Administration Console as OIDC client in Keycloak and will it use the same DB, same storage and continue functioning? 

If not, can I still get the documentation for older versions?

Screenshot 2020-10-29 at 3.32.55 AM.png

Is there a documentation to setup keycloak from above UI?

vrinda...@j4care.com

unread,
Oct 29, 2020, 4:53:48 AM10/29/20
to dcm4che
- Keycloak device is configured by default
- Normally during any release unsecure / secure-ui / secure versions are released : See 5.17.0 and 5.18.0  Keycloak docker images corresponding to archive version 5.17.0 is 6.0.1. With archive version 5.18.0 there was no upgrade in Keycloak version. This information you can find in release notes for each of these two versions.
- If you're using unsecured dockerized version and want to try out secured version of archive, just delete the mapped out wildfly folder and run secured dockerized archive alternatively using docker-compose and replacing the versions of containers in it corresponding to the archive release that you want to work with.

Bhavesh Pandey

unread,
Oct 29, 2020, 7:51:01 AM10/29/20
to dcm4che
Thanks a lot

Bhavesh Pandey

unread,
Oct 30, 2020, 3:43:37 PM10/30/20
to dcm4che

Screenshot 2020-10-31 at 1.11.37 AM.png


I tried doing that, replaced all versions in docker compose file, ran it, 3 containers were running but keycloak container cant run. It gave above error. 

java.lang.IllegalStateException: WFLYSRV0124: Could not create server data directory: /opt/keycloak/standalone/data


I tried to create this directory and run docker compose file again, but same error. What should I do to resolve this?
Reply all
Reply to author
Forward
0 new messages