fix_redirect:
docker exec -it dcm4chee-keycloak-1 kcadm.sh config credentials --server
http://dcm4chee-keycloak-1:8880 --realm master --user admin --password changeit
docker exec -it dcm4chee-keycloak-1 kcadm.sh get clients -r dcm4che --fields 'id,clientId' > tmp
jq -c ".[] | select(.clientId == \"dcm4chee-arc-ui\")" tmp | jq -r .id > tmp2
clientUuid=$(cat tmp2)
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'rootUrl=https://${ARCHIVE_HOST}/dcm4chee-arc/ui2'
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'redirectUris=["https://${ARCHIVE_HOST}/dcm4chee-arc/ui2/*","http://${ARCHIVE_HOST}/dcm4chee-arc/ui2/*"]'
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'webOrigins=["https://${ARCHIVE_HOST}","http://${ARCHIVE_HOST}"]'
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'adminUrl=https://${ARCHIVE_HOST}/dcm4chee-arc/ui2'
jq -c ".[] | select(.clientId == \"dcm4chee-arc-rs\")" tmp | jq -r .id > tmp2
clientUuid=$(cat tmp2)
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'rootUrl=https://${ARCHIVE_HOST}/dcm4chee-arc'
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'webOrigins=["https://${ARCHIVE_HOST}","http://${ARCHIVE_HOST}"]'
docker exec -it dcm4chee-keycloak-1 kcadm.sh update clients/${clientUuid} -r dcm4che -s 'adminUrl=https://${ARCHIVE_HOST}/dcm4chee-arc'
cheers!