UNPKG

@wocker/ws

Version:

Docker workspace for web projects

18 lines (17 loc) 856 B
import { Project, AppConfigService, AppFileSystemService, ProxyService as CoreProxyService } from "@wocker/core"; import { DockerService } from "@wocker/docker-module"; export declare class ProxyService extends CoreProxyService { protected readonly appConfigService: AppConfigService; protected readonly fs: AppFileSystemService; protected readonly dockerService: DockerService; protected containerName: string; protected oldContainerNames: 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>; }