@cto.ai/ops
Version:
💻 CTO.ai Ops - The CLI built for Teams 🚀
16 lines (15 loc) • 613 B
TypeScript
/// <reference types="node" />
import Docker from 'dockerode';
import { OpCommand } from '../types';
export declare class ContainerService {
log: {
(message?: any, ...optionalParams: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
container: any;
create: (op: OpCommand, options: Docker.ContainerCreateOptions) => Promise<Docker.Container>;
start: (stream: NodeJS.ReadWriteStream) => Promise<void>;
handleStream: (stream: NodeJS.ReadWriteStream) => void;
handleExit: (stream: NodeJS.ReadWriteStream, isRaw: boolean) => void;
resize: () => void;
}