Help with Setting Up Ohif v3

I have been attempting to get Ohif, Orthanc, and Keycloak working as outlined here, but I have to give up on it because I can’t get the images to load, and I’m not getting any further help so far. I’ve hit a wall.

So now I’m attempting to get Orthanc & Ohif working again… I hit a wall with it before, but I figured I’d give it a go with Ohif v3 because the default docker container in this git’s (githubDOTcom/hyper4saken/ohif-orthanc.git; sorry about the link; I’m limited to two links) docker-compose.yml is for the docker image ohif/viewer. So I changed the docker image to orthancteam/ohif-v3:latest which specifies:

You may possibly override the default OHIF configuration by providing a custom file in /usr/share/nginx/html/app-config.js

I figured it should just work with that swap because the hyper4saken git provides the ohif.js file (which is properly mounted to the docker container’s app-config.js).

But when I spin up the docker containers, I go to port 3000 and I just get a blank white page. The logs don’t show any errors. In Chrome Developer Tools, it gives me the message:

You need to enable JavaScript to run this app.

I am at a loss. Any ideas how to get v3 working? Here is my docker-compose.yml:

version: "3"
services:
  pacs:
    container_name: orthanc
    image: jodogne/orthanc-plugins
    ports:
      - 8042:8042
      - 4242:4242
    volumes:
      - ./orthanc.json:/etc/orthanc/orthanc.json:ro
      - ./orthanc_db:/var/lib/orthanc/db/
    restart: always
    networks:
      - pacs

  ohif_viewer:
    container_name: ohif
    image: orthancteam/ohif-v3:latest
    ports:
      - 3000:80
    environment:
      - APP_CONFIG:/usr/share/nginx/html/app-config.js
    volumes:
      - ./nginx_ohif.conf:/etc/nginx/conf.d/default.conf:ro
      - ./ohif.js:/usr/share/nginx/html/app-config.js:ro
      - ./logo.png:/usr/share/nginx/html/logo.png:ro
    restart: always
    networks:
      - pacs

networks:
  pacs:
    external: true

Hello!

what does the log when you spin docker up???

are you sure the network pacs is up before you spin the container up?

So our ohif orthanc and keycloak is broken since one of the lua packages are outdated ands doesn’t work, i’m trying to rewrite it with nginx and oauth2proxy very soon, stay tuned in the comming days

We recently added several recipes for implementing authentication with Keycloak in OHIF. You can find them here: