poku
Version:
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
33 lines (32 loc) • 832 B
TypeScript
import type { DockerComposeConfigs, DockerfileConfigs } from '../@types/container.js';
export declare class DockerContainer {
private file;
private context;
private tagName;
private containerName;
private ports;
private environments;
private cache;
private envFile;
private detach;
private cwd;
private verbose;
constructor(configs: DockerfileConfigs);
build(): Promise<void>;
start(): Promise<boolean>;
stop(): Promise<boolean>;
remove(): Promise<void>;
}
export declare class DockerCompose {
private file;
private envFile;
private projectName;
private cwd;
private verbose;
private build;
private detach;
private serviceName;
constructor(configs: DockerComposeConfigs);
up(): Promise<boolean>;
down(): Promise<boolean>;
}