diff --git a/docker/Dockerfile b/docker/Dockerfile index 37a82f6f1..3c619621e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -304,6 +304,8 @@ COPY --from=uv /uv /usr/local/bin/uv # 浏览器运行依赖 RUN playwright install-deps chromium \ + && apt-get update \ + && apt-get install -y --no-install-recommends libde265-0 \ && apt-get autoremove -y \ && apt-get clean \ && rm -rf \ diff --git a/tests/test_release_supply_chain.py b/tests/test_release_supply_chain.py index 9cf347f09..1d19a7edc 100644 --- a/tests/test_release_supply_chain.py +++ b/tests/test_release_supply_chain.py @@ -126,6 +126,10 @@ def test_base_image_uses_refreshable_tag_and_apt_does_not_upgrade_in_place() -> assert "ARG MOVIEPILOT_PYTHON_VERSION" in free_threaded_stage assert 'uv python install --no-bin "${MOVIEPILOT_PYTHON_VERSION}t"' in free_threaded_stage assert "apt-get upgrade" not in dockerfile + assert ( + "apt-get install -y --no-install-recommends libde265-0" + in dockerfile + ) assert "\n openssl \\\n" in dockerfile assert "\n util-linux \\\n" in dockerfile