graphcool-cli-core
Version:
25 lines (24 loc) • 680 B
TypeScript
import { Output, Config, Environment } from 'graphcool-cli-engine';
export default class Docker {
out: Output;
env: Environment;
config: Config;
clusterName: string;
ymlPath: string;
envPath: string;
envVars: {
[varName: string]: string;
};
constructor(out: Output, config: Config, env: Environment, clusterName: string);
init(): Promise<void>;
up(): Promise<Docker>;
ps(): Promise<Docker>;
start(): Promise<Docker>;
stop(): Promise<Docker>;
restart(): Promise<Docker>;
pull(): Promise<Docker>;
private run(...argv);
private format(data);
private getDockerEnvVars();
private parseEnv(src);
}