changemaker.lite/api/dist/services/docker.service.d.ts

24 lines
695 B
TypeScript

interface DockerContainerStatus {
running: boolean;
status: string;
exitCode?: number;
error?: string;
}
/**
* Check if a container is running via Docker API.
*/
declare function getContainerStatus(containerName: string): Promise<DockerContainerStatus>;
/**
* Restart/recreate a container using docker compose.
* This ensures environment variables are picked up.
*/
declare function restartContainer(containerName: string): Promise<{
success: boolean;
output: string;
}>;
export declare const dockerService: {
getContainerStatus: typeof getContainerStatus;
restartContainer: typeof restartContainer;
};
export {};
//# sourceMappingURL=docker.service.d.ts.map