a2r
Version:
A2R Framework
62 lines (61 loc) • 2.15 kB
TypeScript
/**
* Copies path to docker (works with files and folders)
* @param sourcePath Source path
* @param destPath Destination path (in docker)
* @param dockerName Docker name
*/
export declare const copyPathToDocker: (sourcePath: string, destPath: string, dockerName: string) => Promise<void>;
/**
* Removes a file from docker
* @param filePath Path of file to remove
* @param dockerName Docker name
*/
export declare const removeFileFromDocker: (filePath: string, dockerName: string) => Promise<void>;
/**
* Removes a folder from docker
* @param folderPath Path of folder to remove
* @param dockerName Docker name
*/
export declare const removeFolderFromDocker: (folderPath: string, dockerName: string) => Promise<void>;
/**
* Stops docker container
* @param dockerName Docker name
*/
export declare const stop: (dockerName: string) => Promise<void>;
/**
* Removes docker container
* @param dockerName Docker name
*/
export declare const rm: (dockerName: string) => Promise<void>;
/**
* Touches file in docker
* @param filePath File path in docker
* @param dockerName Docker name
*/
export declare const touch: (filePath: string, dockerName: string) => Promise<void>;
/**
* Checks if image with given name exists on machine
* @param imageName Image name
*/
export declare const imageExists: (imageName: string) => Promise<boolean>;
/**
* Removes docker image from local machine
* @param imageName Image name
*/
export declare const removeImage: (imageName: string) => Promise<void>;
/**
* Checks is docker exists applying given filter
* @param filter Filter (as in `docker ps --filter`)
*/
export declare const dockerExists: (filter: string, checkStopped?: boolean | undefined) => Promise<boolean>;
/**
* Checks if docker with provided name is running
* @param dockerName DOcker name
* @param timeout Timeout (default: `5000`)
*/
export declare const isDockerRunning: (dockerName: string, timeout?: number) => Promise<boolean>;
/**
* Check for framework and uninstall if installed
* @param dockerName Docker name (dev-server)
*/
export declare const checkForFrameworkOnServer: (dockerName: string) => Promise<void>;