UNPKG

redirector-cli

Version:

Global CLI tool for managing Redirector backend services with Docker Compose

29 lines 905 B
import { RedirectorConfig } from "./config"; export interface ContainerStatus { name: string; status: string; ports: string; image: string; } export interface ServiceHealth { backend: boolean; postgres: boolean; } export declare class DockerManager { private config; private projectPath; constructor(config: RedirectorConfig, projectPath?: string); private getComposeCommand; private getEnvVars; pullImages(): Promise<void>; startServices(detached?: boolean): Promise<void>; stopServices(): Promise<void>; restartServices(): Promise<void>; resetServices(): Promise<void>; getStatus(): Promise<ContainerStatus[]>; getLogs(service?: string, follow?: boolean): Promise<void>; checkHealth(): Promise<ServiceHealth>; waitForServices(timeout?: number): Promise<void>; private execCommand; } //# sourceMappingURL=docker.d.ts.map