From 1f4c2d5d72dad731b27438f1c5fb259caa4cb233 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Tue, 19 Mar 2019 02:50:16 +0900 Subject: [PATCH] Prevent dups in fragments --- docker-compose-generator/src/Program.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docker-compose-generator/src/Program.cs b/docker-compose-generator/src/Program.cs index df4c0ad..95ef99c 100644 --- a/docker-compose-generator/src/Program.cs +++ b/docker-compose-generator/src/Program.cs @@ -31,7 +31,7 @@ namespace DockerGenerator fragmentLocation = FindRoot(fragmentLocation); fragmentLocation = Path.GetFullPath(Path.Combine(fragmentLocation, "docker-fragments")); - var fragments = new List(); + var fragments = new HashSet(); switch (composition.SelectedProxy) { case "nginx": @@ -72,8 +72,7 @@ namespace DockerGenerator { fragments.Add(fragment.Trim()); } - - var def = new DockerComposeDefinition(name, fragments); + var def = new DockerComposeDefinition(name, fragments.ToList()); def.FragmentLocation = fragmentLocation; def.BuildOutputDirectory = output; def.Build();