@wocker/ws
Version:
Docker workspace for web projects
17 lines (16 loc) • 804 B
TypeScript
import { Project, AppConfigService, AppFileSystemService, ProxyService as CoreProxyService } from "@wocker/core";
import { DockerService } from "../../docker";
export declare class ProxyService extends CoreProxyService {
protected readonly appConfigService: AppConfigService;
protected readonly fs: AppFileSystemService;
protected readonly dockerService: DockerService;
protected containerName: string;
protected imageName: string;
protected oldImages: string[];
constructor(appConfigService: AppConfigService, fs: AppFileSystemService, dockerService: DockerService);
init(project: Project): Promise<void>;
start(restart?: boolean, rebuild?: boolean): Promise<void>;
stop(): Promise<void>;
build(rebuild?: boolean): Promise<void>;
logs(): Promise<void>;
}