Prevent dups in fragments
This commit is contained in:
@@ -31,7 +31,7 @@ namespace DockerGenerator
|
|||||||
fragmentLocation = FindRoot(fragmentLocation);
|
fragmentLocation = FindRoot(fragmentLocation);
|
||||||
fragmentLocation = Path.GetFullPath(Path.Combine(fragmentLocation, "docker-fragments"));
|
fragmentLocation = Path.GetFullPath(Path.Combine(fragmentLocation, "docker-fragments"));
|
||||||
|
|
||||||
var fragments = new List<string>();
|
var fragments = new HashSet<string>();
|
||||||
switch (composition.SelectedProxy)
|
switch (composition.SelectedProxy)
|
||||||
{
|
{
|
||||||
case "nginx":
|
case "nginx":
|
||||||
@@ -72,8 +72,7 @@ namespace DockerGenerator
|
|||||||
{
|
{
|
||||||
fragments.Add(fragment.Trim());
|
fragments.Add(fragment.Trim());
|
||||||
}
|
}
|
||||||
|
var def = new DockerComposeDefinition(name, fragments.ToList());
|
||||||
var def = new DockerComposeDefinition(name, fragments);
|
|
||||||
def.FragmentLocation = fragmentLocation;
|
def.FragmentLocation = fragmentLocation;
|
||||||
def.BuildOutputDirectory = output;
|
def.BuildOutputDirectory = output;
|
||||||
def.Build();
|
def.Build();
|
||||||
|
|||||||
Reference in New Issue
Block a user