vigiles API reference
    Preparing search index...

    Function experimental_makeDockerRuntime

    • Experimental

      Build a Docker-backed ContainerRuntime. The two real-IO seams default to the real docker CLI + a real TCP probe, but both are injectable so the lifecycle is unit-testable with fakes.

      Parameters

      • deps: {
            exec?: DockerExec;
            netProbe?: NetProbe;
            readyTimeoutMs?: number;
            sleep?: (ms: number) => Promise<void>;
        } = {}
        • Optionalexec?: DockerExec
        • OptionalnetProbe?: NetProbe
        • OptionalreadyTimeoutMs?: number

          Readiness deadline; injectable so a test can cover the timeout path.

        • Optionalsleep?: (ms: number) => Promise<void>

      Returns ContainerRuntime