fix(core): update

This commit is contained in:
2019-08-14 14:19:45 +02:00
parent d12d595f21
commit 867dda8e7c
9 changed files with 605 additions and 380 deletions

View File

@ -2,13 +2,36 @@ import * as plugins from './dockersock.plugins';
import { DockerHost } from './docker.classes.host';
export class DockerImage {
// STATIC
public static async createFromRegistry(dockerHostArg: DockerHost, dockerImageTag): Promise<DockerImage> {
const resultingImage = new DockerImage();
return resultingImage;
}
public static async createFromExistingImage(dockerHostArg: DockerHost, dockerImageTag) {}
// INSTANCE
/**
* the tags for an image
*/
tags: string[] = [];
public tags: string[] = [];
static async createFromRegsitry(dockerHostArg: DockerHost): Promise<DockerImage> {
const resultingImage = new DockerImage();
return resultingImage;
/**
* returns a boolean wether the image has a upstream image
*/
public isUpstreamImage (): boolean {
// TODO: implement isUpastreamImage
return true;
};
/**
*
*/
public async pullLatestImageFromRegistry() : Promise<boolean> {
// TODO: implement pullLatestImageFromRegistry
return true;
}
}