caspar-av ghcr.io/stoatworks-labs/caspar-av:latest https://ghcr.io/stoatworks-labs/caspar-av bridge sh false https://github.com/stoatworks-labs/caspar-av/issues https://github.com/stoatworks-labs/caspar-av CasparCG show control server — cue lists, AMCP bridging and OSC control. Note: Two things a Rust-only Dockerfile gets wrong here. `web/` is NOT tracked in git — console/vite.config.ts builds into ../web with emptyOutDir — so the image needs a Node stage before the Rust one or it ships a server whose ServeDir points at nothing and 404s every page. And `--web` defaults to the relative path `web`, which resolves against the working directory, so the runtime stage passes an absolute /app/web rather than relying on WORKDIR. MediaApp:Video Tools: http://[IP]:[PORT:8080]/ https://raw.githubusercontent.com/stoatworks-labs/stoatworks-unraid/main/templates/caspar-av.xml https://raw.githubusercontent.com/stoatworks-labs/stoatworks-unraid/main/icon.png 8092 /mnt/user/appdata/caspar-av/config /mnt/user/appdata/caspar-av/data