Skip to main content

Matrix - A full matrix stack

Docker compose

  rodBackup:
    image: agreiner/rod:v4
    ports:
      - 8080:8080
      - 4848:4848
    networks:
      - webv2
  rod:
    image: agreiner/rod:v7
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.rod.rule=Host(`rod.domain.com`)"
      - "traefik.http.routers.rod.entrypoints=web-insecure"
      - "traefik.http.routers.rod.middlewares=redirect@file"
      - "traefik.http.routers.rod-secured.rule=Host(`rod.domain.com`)"
      - "traefik.http.routers.rod-secured.tls=true"
      - "traefik.http.routers.rod-secured.tls.certResolver=main"
      - "traefik.http.routers.rod-secured.entrypoints=web-secure"
      - "traefik.docker.network=webv2"
      - "traefik.http.services.rod.loadBalancer.server.port=8080"
    networks:
      - webv2
  rof:
    image: agreiner/rof:latest
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.rof.rule=Host(`rof.domain.com`)"
      - "traefik.http.routers.rof.entrypoints=web-insecure"
      - "traefik.http.routers.rof.middlewares=redirect@file"
      - "traefik.http.routers.rof-secured.rule=Host(`rof.domain.com`)"
      - "traefik.http.routers.rof-secured.tls=true"
      - "traefik.http.routers.rof-secured.tls.certResolver=main"
      - "traefik.http.routers.rof-secured.entrypoints=web-secure"
      - "traefik.docker.network=webv2"
      - "traefik.http.services.rof.loadBalancer.server.port=8080"
    networks:
      - webv2