UNPKG

@adpt/cloud

Version:
36 lines 1.09 kB
import Adapt, { SFCDeclProps } from "@adpt/core"; import { ExcludeKeys } from "@adpt/utils"; import { DockerContainerProps, NameTagString, RegistryString } from "./types"; /** * Props for {@link docker.LocalDockerRegistry} * @public */ export interface LocalDockerRegistryProps extends ExcludeKeys<DockerContainerProps, "image"> { /** * Tag to use for official Docker Hub `registry` image repo. */ imageTag: NameTagString; /** * Port number to expose for the registry HTTP server. */ port: number; } declare const defaultProps: { dockerHost: string | undefined; imageTag: string; port: number; }; /** @public */ export interface DockerRegistryInstance { registry(): RegistryString | undefined; } /** * Runs a Docker registry in a container. * @remarks * Implements {@link docker.DockerRegistryInstance}. * * @public */ export declare function LocalDockerRegistry(props: SFCDeclProps<LocalDockerRegistryProps, typeof defaultProps>): Adapt.AdaptElement<Adapt.AnyProps>; export {}; //# sourceMappingURL=LocalDockerRegistry.d.ts.map