homebridge-config-ui-x
Version:
A web based management, configuration and control platform for Homebridge
21 lines (20 loc) • 653 B
TypeScript
import { ConfigService } from '../../../core/config/config.service';
import { Logger } from '../../../core/logger/logger.service';
export declare class DockerService {
private readonly configService;
private readonly logger;
private dockerEnvVariables;
constructor(configService: ConfigService, logger: Logger);
getStartupScript(): Promise<{
script: string;
}>;
updateStartupScript(script: string): Promise<{
script: string;
}>;
restartDockerContainer(): Promise<{
ok: boolean;
command: string;
}>;
getDockerEnv(): Promise<any>;
updateDockerEnv(env: any): Promise<void>;
}