Class AdvancedParsedDockerfile

java.lang.Object
software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile

public class AdvancedParsedDockerfile extends Object
Fork of AdvancedParsedDockerfile that makes it possible to parse ARGS
Fixes:
Author:
AB
See Also:
  • ParsedDockerfile
  • Field Details

    • FROM_LINE_PATTERN

      protected static final Pattern FROM_LINE_PATTERN
    • dockerFilePath

      protected final Path dockerFilePath
    • dependencyImageNames

      protected Set<String> dependencyImageNames
    • internalDependencyImageNames

      protected Set<String> internalDependencyImageNames
    • externalImageNames

      protected Set<String> externalImageNames
    • arguments

      protected final Map<String,Optional<String>> arguments
  • Constructor Details

    • AdvancedParsedDockerfile

      public AdvancedParsedDockerfile(Path dockerFilePath)
  • Method Details

    • read

      protected List<String> read()
    • parse

      protected void parse(List<String> lines)
    • getDependencyImageNames

      public Set<String> getDependencyImageNames()
    • getInternalDependencyImageNames

      public Set<String> getInternalDependencyImageNames()
    • getExternalImageNames

      public Set<String> getExternalImageNames()
    • getArguments

      public Map<String,Optional<String>> getArguments()