Build gateway image from pinned repository source
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Verify that the gateway image is built from pinned repository source."""
|
||||
|
||||
import pathlib
|
||||
|
||||
|
||||
ROOT = pathlib.Path(__file__).resolve().parents[1]
|
||||
dockerfile = (ROOT / "Dockerfile").read_text(encoding="utf-8")
|
||||
|
||||
assert "FROM registry.fedoraproject.org/fedora:42@sha256:" in dockerfile
|
||||
assert "COPY resources/scripts/napseer_mcp_server.py" in dockerfile
|
||||
assert "COPY resources/scripts/terminal/" in dockerfile
|
||||
assert "/v1/scripts" not in dockerfile
|
||||
assert "nap_install.py" not in dockerfile
|
||||
assert "urllib.request" not in dockerfile
|
||||
assert 'CMD ["python3", "/opt/napseer/napseer_mcp_server.py"' in dockerfile
|
||||
|
||||
print("ok: gateway image uses pinned repository-owned source")
|
||||
Reference in New Issue
Block a user