diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java b/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java index 089cea69..32818acf 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/model/ContainerMeta.java @@ -1,7 +1,6 @@ package org.openslx.dozmod.model; import java.util.ArrayList; -import java.util.Collection; import java.util.List; import java.util.Objects; @@ -15,7 +14,7 @@ public class ContainerMeta { private String build_context_url; private String image_name; private String run_options; - private List<ContainerBindMount> bind_mount_config; + private List<ContainerBindMount> bind_mount_config = new ArrayList<>(); public ContainerMeta() { @@ -26,6 +25,16 @@ public class ContainerMeta { bind_mount_config = new ArrayList<>(); } + public ContainerMeta(ContainerMeta containerMeta) { + build_context_method = containerMeta.build_context_method; + build_context_url = containerMeta.build_context_url; + image_name = containerMeta.image_name; + run_options = containerMeta.run_options; + for (ContainerBindMount bm : containerMeta.bind_mount_config) + bind_mount_config.add(new ContainerBindMount(bm.getSource(), bm.getTarget(), bm.getOptions())); + + } + public int getBuildContextMethod() { return build_context_method; } |