FROM mcr.microsoft.com/playwright:v1.61.0-noble RUN apt-get update \ && apt-get install -y --no-install-recommends ffmpeg \ && rm -rf /var/lib/apt/lists/* # Demos invoke Nu at Pi runtime; task-scoped Mise provisioning is unavailable then. RUN test "$(dpkg --print-architecture)" = amd64 \ && curl -fsSL https://github.com/nushell/nushell/releases/download/0.116.1/nu-0.116.1-x86_64-unknown-linux-gnu.tar.gz -o /tmp/nu.tar.gz \ && echo 'd6d8ace4be491ed8abba4026e73b60c0470b4671d7039307e7d772282ef863da /tmp/nu.tar.gz' | sha256sum -c - \ && tar -xzf /tmp/nu.tar.gz -C /tmp \ && install /tmp/nu-0.116.1-x86_64-unknown-linux-gnu/nu /usr/local/bin/nu \ && rm -rf /tmp/nu.tar.gz /tmp/nu-0.116.1-x86_64-unknown-linux-gnu