UNPKG

@lime.it/blip-core

Version:

Blip cli basic abstractions and functionalities

12 lines (11 loc) 711 B
import { DockerMachineEnv } from './docker-machine'; import { ToolingDependecy } from './model'; import { DockerPsResult } from './docker'; export declare abstract class DockerComposeTool extends ToolingDependecy { abstract ps(machineEnvVars: DockerMachineEnv, filePath: string): Promise<DockerPsResult[]>; abstract up(machineEnvVars: DockerMachineEnv, filePath: string): Promise<void>; abstract down(machineEnvVars: DockerMachineEnv, filePath: string): Promise<void>; abstract start(machineEnvVars: DockerMachineEnv, filePath: string): Promise<void>; abstract stop(machineEnvVars: DockerMachineEnv, filePath: string): Promise<void>; } export declare const DockerCompose: DockerComposeTool;