summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java b/dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java
index d7ce40a7..38ca2477 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/util/ContainerWrapper.java
@@ -19,10 +19,9 @@ public class ContainerWrapper {
public static void unwrapContainer(File tmpDiskFile, String imageName, File destDir,
byte[] virtualizerConfig) {
ContainerDefinition conDef = ContainerDefinition.fromByteArray(virtualizerConfig);
- String infoText;
try {
- switch (conDef.getBuildContextMethod()) {
- case FILE:
+ switch (conDef.getContainerImageContext()) {
+ case DOCKERFILE:
conDef.saveLocal(destDir);
showImageMessageInfo(destDir.getPath(),
"Dieses Image wird durch ein Dockerfile gebaut. Wechseln Sie in das Verzeichnis und bauen Sie das Image lokal (docker build).");
@@ -35,7 +34,7 @@ public class ContainerWrapper {
showImageMessageInfo(conDef.getContainerMeta().getBuildContextUrl(),
"Dieses Image wird durch ein öffentliches Git-Repository gebaut. Das Image kann mit dem angezeigten Link lokal gebaut werden (docker build), zudem können die Image-Quellen über diesen betrachtet werden.");
break;
- case IMAGE_REPO:
+ case IMAGE_REPOSITORY:
Files.delete(tmpDiskFile.toPath());
Files.delete(destDir.toPath());
@@ -44,7 +43,7 @@ public class ContainerWrapper {
"Dieses Image ist lediglich eine Referenz auf ein öffentliches Image. Das Image kann mittels des angezeigten Links gepullt werden."
);
break;
- case DOCKER_TAR:
+ case DOCKER_ARCHIVE:
File destImage = new File(destDir.getAbsolutePath(),
VmWrapper.generateFilename(imageName, "tar"));
if (destImage.exists())