@lime.it/blip-core
Version:
Blip cli basic abstractions and functionalities
12 lines (11 loc) • 711 B
TypeScript
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;