Trying to combine two linuxerserver dockers into one compose file. only one stream doesn't come up with a black screen

I have the Orca slicer and FreeCAD dockers in one compose file, but for some reason only orca slicer’s stream is viewable, freeCAD’s comes up black.

services:
  orcaslicer:
    image: lscr.io/linuxserver/orcaslicer:latest
    container_name: orcaslicer
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/config:/config
    ports:
      - 3000:3000
      - 3001:3001
    restart: unless-stopped
  freecad:
    image: lscr.io/linuxserver/freecad:latest
    container_name: freecad
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/config:/config
    ports:
      - 3002:3000
      - 3003:3001
    restart: unless-stopped

that’s my docker compose file if anyone needs it to debug my issue. I think another time I made a similar setup, only freeCAD’s stream would work.

you already posted this and the answer is the same land on
https://host:3003

Also just use HTTPS in general the http port is only if you are using a reverse proxy (3000)

  - 3001:3001

and
- 3002:3001

Would work fine.

actually I was using the https port, that too is black for FreeCAD

the http port for freecad wouldn’t even go to the black screen

KISS

docker run --rm -it -p 3001:3001 --shm-size=1gb linuxserver/freecad bash

Land on port 3001 using https and make sure it works, then move on to whatever you are doing.

We do test all our images you have not stumbled on something broken:

ok well it might be something with my docker-compose setup, I checked and apparently freeCAD never launched in it’s container. I have Orca and FreeCAD in the same compose file. I had to use a external script to launch FreeCAD after the containers are up.