mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-07 08:26:53 +08:00
perf(docker): isolate high-frequency image payloads (#6365)
This commit is contained in:
@@ -41,12 +41,17 @@ def test_dockerfile_control_bundle_build_checks_fail_closed() -> None:
|
||||
assert "uv-pip-compat" not in dockerfile
|
||||
assert "requirements.in" not in dockerfile
|
||||
assert "${VENV_PATH}/bin/pip" not in dockerfile
|
||||
assert "-exec cp -f -t /usr/local/lib/moviepilot/control {} +" in dockerfile
|
||||
assert "bash -n /entrypoint.sh" in dockerfile
|
||||
assert "FROM prepare_payload AS prepare_control" in dockerfile
|
||||
assert "-exec cp -f -t /bundle/control {} +" in dockerfile
|
||||
assert "bash -n /bundle/entrypoint.sh" in dockerfile
|
||||
assert (
|
||||
"COPY --from=prepare_control /bundle/control "
|
||||
"/usr/local/lib/moviepilot/control" in dockerfile
|
||||
)
|
||||
assert 'ENTRYPOINT [ "/usr/bin/tini", "-g", "--", "/entrypoint.sh" ]' in dockerfile
|
||||
assert "CMD /usr/bin/curl -fsS" in dockerfile
|
||||
assert (
|
||||
'for control_script in /usr/local/lib/moviepilot/control/*.sh; do bash -n "${control_script}" || exit 1; done'
|
||||
'for control_script in /bundle/control/*.sh; do bash -n "${control_script}" || exit 1; done'
|
||||
in dockerfile
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user