Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Fwd: Can't integrate weasis viewer to dcm4che-arc-light-secure

91 views
Skip to first unread message

MAURICIO ALBERTO LEDESMA VILLEGAS

unread,
Feb 20, 2025, 7:44:14 PMFeb 20
to dcm...@googlegroups.com

[dc4mchee-arc-light] [weasis] [wildfly] [docker-compose] [synology]

Dear dcm4che community,

I am trying to integrate the Weasis web viewer with dcm4che-arc-light-secure, but I am facing some issues.

I am running dcm4chee in a local environment using Docker Compose on a Synology DS923+ NAS. My DNS resolves the hostname nas-neuro.lan to its corresponding IP address.

I am able to access the Keycloak console, where I can create users with admin and user roles. I can also log into the dcm4chee-arc-ui without issues. However, I am unable to access the WildFly Admin Console to deploy the weasis-pacs-connector.war. Without this step, I cannot complete the integration of the Weasis web viewer as the PACS viewer.

I have attached my docker-compose.yaml file for reference. Any guidance on how to resolve this issue would be greatly appreciated.

Thank you for your support!

Best regards,
________________________________________________

version: "3"
services:
  ldap:
    image: dcm4che/slapd-dcm4chee:2.6.7-33.1
    logging:
      driver: json-file
      options:
        max-size: "10m"
    ports:
      - "389:389"
      - "636:636"
    environment:
      STORAGE_DIR: /storage/fs1
      TZ: "America/Bogota"
    volumes:
      - /volume3/dcm4chee_data/ldap:/var/lib/openldap/openldap-data
      - /volume3/dcm4chee_data/slapd.d:/etc/openldap/slapd.d
  mariadb:
    image: mariadb:10.11.4
    logging:
      driver: json-file
      options:
        max-size: "10m"
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: secret
      MYSQL_DATABASE: keycloak
      MYSQL_USER: keycloak
      MYSQL_PASSWORD: keycloak
      TZ: "America/Bogota"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /volume3/dcm4chee_data/mysql:/var/lib/mysql
  keycloak:
    image: dcm4che/keycloak:26.0.6
    logging:
      driver: json-file
      options:
        max-size: "10m"
    ports:
      - "8843:8843"
    environment:
      KC_HTTPS_PORT: 8843
      KC_HOSTNAME: https://nas-neuro.lan:8843
      KC_HOSTNAME_BACKCHANNEL_DYNAMIC: 'true'
      KC_BOOTSTRAP_ADMIN_USERNAME: admin
      KC_BOOTSTRAP_ADMIN_PASSWORD: changeit
      KC_DB: mariadb
      KC_DB_URL_DATABASE: keycloak
      KC_DB_URL_HOST: mariadb
      KC_DB_USERNAME: keycloak
      KC_DB_PASSWORD: keycloak
      KC_LOG: file
      ARCHIVE_HOST: nas-neuro.lan
      KEYCLOAK_WAIT_FOR: ldap:389 mariadb:3306
      TZ: "America/Bogota"
    depends_on:
      - ldap
      - mariadb
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /volume3/dcm4chee_data/keycloak:/opt/keycloak/data
  db:
    image: dcm4che/postgres-dcm4chee:17.1-33
    logging:
      driver: json-file
      options:
        max-size: "10m"
    ports:
      - "5433:5432"
    environment:
      POSTGRES_DB: pacsdb
      POSTGRES_USER: pacs
      POSTGRES_PASSWORD: pacs
      TZ: "America/Bogota"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /volume3/dcm4chee_data/db:/var/lib/postgresql/data
  arc:
    image: dcm4che/dcm4chee-arc-psql:5.33.1-secure
    ports:
      - "8080:8080"
      - "8443:8443"
      - "9990:9990"
      - "9993:9993"
      - "11112:11112"
      - "2762:2762"
      - "2575:2575"
      - "12575:12575"
    environment:
      POSTGRES_DB: pacsdb
      POSTGRES_USER: pacs
      POSTGRES_PASSWORD: pacs
      AUTH_SERVER_URL: https://keycloak:8843
      UI_AUTH_SERVER_URL: https://nas-neuro.lan:8843
      WILDFLY_CHOWN: /storage
      WILDFLY_WAIT_FOR: ldap:389 db:5432 keycloak:8843
      TZ: "America/Bogota"
    depends_on:
      - ldap
      - keycloak
      - db
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /volume3/dcm4chee_data/wildfly:/opt/wildfly/standalone
      - /volume3/dcm4chee_data/storage:/storage
  oviyam:
    image: informaticamedica/oviyam:2.7.1
    logging:
      driver: json-file
      options:
        max-size: "10m"
    ports:
      - "81:8080"
      - "1025:1025"
    volumes:
      - /volume3/dcm4chee-oviyam:/usr/local/tomcat/work
    depends_on:
      - arc

________________________________________________

--

Mauricio A. Ledesma Villegas
Físico
Universidad del Valle

Nicolas Roduit

unread,
Mar 23, 2025, 3:16:22 PMMar 23
to dcm4che
You should look at dcm4chee documentation to configure Wildfly console (point 8).
Reply all
Reply to author
Forward
0 new messages