Metasfresh Docker Weiße Seite

Hallo,

ich versuche gerade metasfresh mit docker-compose zum laufen zu bekommen. Leider erhalte ich beim Aufruf der Website nur eine weiße Seite. Ich nehme an, es liegt daran, dass in der config.js nur http steht, die Seite aber über https aufgerufen wird.

In der docker-compose.yml ist auch https hinterlegt.

version: '3.2'
services:
  db:
    build: db
    restart: always
    volumes:
      - ./volumes/db/data:/var/lib/postgresql/data
      - ./volumes/db/log:/var/log/postgresql
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      - METASFRESH_USERNAME=metasfresh
      - METASFRESH_PASSWORD=metasfresh
      - METASFRESH_DBNAME=metasfresh
      - DB_SYSPASS=System
      - POSTGRES_PASSWORD=ip2LmNzXX8p8iXg9lZTWEJ9524kQDbXFudB7LR03T-xK9fLweX3TLMkA2AYcEiaS
    networks:
      - default

  app:
    build: app
    hostname: app
    links:
      - db:db
      - rabbitmq:rabbitmq
      - search:search
    expose:
      - "8282"
      - "61616"
      - "8788"
    restart: always
    volumes:
      - ./volumes/app/log:/opt/metasfresh/log:rw
      - ./volumes/app/heapdump:/opt/metasfresh/heapdump:rw
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      - METASFRESH_HOME=/opt/metasfresh
    networks:
      - default
  
  webapi:
    build: webapi
    links:
      - app:app
      - db:db
      - rabbitmq:rabbitmq
      - search:search
    expose:
      - "8789"
  # to access the webui-api directly
  # (eg. for debugging or connecting your app to the metasfresh api)
  # uncomment following port:
    #ports:
     #- "8080:8080"
    restart: always
    volumes:
      - ./volumes/webapi/log:/opt/metasfresh-webui-api/log:rw
      - ./volumes/webapi/heapdump:/opt/metasfresh-webui-api/heapdump:rw
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    networks:
      - default
  
  webui:
    build: webui
    links:
      - webapi:webapi
    #ports:
      #- "80:80"
      #- "443:443"
    restart: always
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    #uncomment and set to URL where metasfresh will be available from browsers
    environment:
      - WEBAPI_URL=https://crm.meinedomain.de
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.metafresh.entrypoints=http"
      - "traefik.http.routers.metafresh.rule=Host(`crm.meinedomain.de`)"  ## Hier eure Domain eingeben ##
      - "traefik.http.middlewares.metafresh-https-redirect.redirectscheme.scheme=https"
      - "traefik.http.routers.metafresh.middlewares=metafresh-https-redirect"
      - "traefik.http.routers.metafresh-secure.entrypoints=https"
      - "traefik.http.routers.metafresh-secure.rule=Host(`crm.meinedomain.de`)" ## Hier eure Domain eingeben ##
      - "traefik.http.routers.metafresh-secure.tls=true"
      - "traefik.http.routers.metafresh-secure.tls.certresolver=http"
      - "traefik.http.routers.metafresh-secure.service=metafresh"
      - "traefik.http.services.metafresh.loadbalancer.server.port=80"
      - "traefik.docker.network=proxy"
      - "traefik.http.routers.metafresh-secure.middlewares=secHeaders@file"
    networks:
      - default
      - proxy
    
   
  rabbitmq:
    build: rabbitmq
    expose:
      - "5672"
    restart: always
    volumes:
      - ./volumes/rabbitmq/log:/var/log/rabbitmq/log
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      RABBITMQ_DEFAULT_USER: "metasfresh"
      RABBITMQ_DEFAULT_PASS: "metasfresh"
      RABBITMQ_DEFAULT_VHOST: "/"
    networks:
      - default
  
  search:
    build: search
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    cap_add:
      - IPC_LOCK
   # to access the search api directly
   #(e.g. if you did docker-compose up search to have the deachboard with your locally running metasfresh services)
   # uncomment following ports:
  # ports:
  #   - "9200:9200"
  #   - "9300:9300"
    volumes:
      - ./volumes/search/data:/usr/share/elasticsearch/data
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro
    environment:
      - "ES_JAVA_OPTS=-Xms128M -Xmx256m"
    restart: always
    networks:
      - default
   
networks:
    proxy:
      external: true

Wenn ich manuell im Container die Datei auf https ändere, kommt der Login screen, nach einem Neustart ist aber (natürlich) wieder alles beim alten.

Irgendwelche Ideen woher der falsche Wert kommt und wie ich ihn dauerhaft ändern kann?

Danke vorab!

Konnte das Problem lösen.
Als erstes metasfresh auf SSL umstellen (https://docs.metasfresh.org/installation_collection/DE/Wie_richte_ich_ssl_in_metasfresh_docker_ein.html)
Dann die Traefik Flags bei webui geändert:

labels:
  - "traefik.enable=true"
  #- "traefik.http.routers.metasfresh.entrypoints=http"
  #- "traefik.http.routers.metasfresh.rule=Host(`crm.rz-walhall.de`)"  ## Hier eure Domain eingeben ##
  #- "traefik.http.middlewares.metasfresh-https-redirect.redirectscheme.scheme=https"
  #- "traefik.http.routers.metasfresh.middlewares=metasfresh-https-redirect"
  - "traefik.http.routers.metasfresh-secure.entrypoints=https"
  - "traefik.http.routers.metasfresh-secure.rule=Host(`crm.rz-walhall.de`)" ## Hier eure Domain eingeben ##
  - "traefik.http.routers.metasfresh-secure.tls=true"
  #- "traefik.http.routers.metasfresh-secure.service=metasfresh"
  #- "traefik.http.services.metasfresh.loadbalancer.server.port=80"
  - "traefik.docker.network=proxy"
  - "traefik.http.routers.metasfresh-secure.middlewares=secHeaders@file"