diff --git a/services/playout/Dockerfile b/services/playout/Dockerfile index 362a088..b5f2667 100644 --- a/services/playout/Dockerfile +++ b/services/playout/Dockerfile @@ -26,11 +26,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ && rm -rf /var/lib/apt/lists/* # Zip layout: casparcg_server/{bin/casparcg, lib/*.so, casparcg.config, ...} -# Binary is bin/casparcg; lib/ has bundled .so files. WORKDIR /tmp/caspar RUN set -eux; \ curl -fsSL "$CASPAR_URL" -o caspar.zip; \ - python3 -c "import zipfile,sys; zipfile.ZipFile('caspar.zip').extractall('/opt')"; \ + unzip -q caspar.zip -d /opt; \ + chmod +x /opt/casparcg_server/bin/casparcg /opt/casparcg_server/scanner 2>/dev/null || true; \ ls /opt/casparcg_server/; \ test -x /opt/casparcg_server/bin/casparcg; \ ln -sfn /opt/casparcg_server /opt/casparcg; \