Interface CommonConfig


public interface CommonConfig
  • Method Details

    • dockerfileJvmPath

      @ConfigDocDefault("src/main/docker/Dockerfile.jvm") Optional<String> dockerfileJvmPath()
      Path to the JVM Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.jvm will be used.
    • dockerfileNativePath

      @ConfigDocDefault("src/main/docker/Dockerfile.native") Optional<String> dockerfileNativePath()
      Path to the native Dockerfile. If set to an absolute path then the absolute path will be used, otherwise the path will be considered relative to the project root. If not set src/main/docker/Dockerfile.native will be used.
    • buildArgs

      @ConfigDocMapKey("arg-name") Map<String,String> buildArgs()
      Build args passed to docker via --build-arg
    • cacheFrom

      Optional<List<String>> cacheFrom()
      Images to consider as cache sources. Values are passed to docker build/podman build via the cache-from option
    • network

      Optional<String> network()
      The networking mode for the RUN instructions during build
    • executableName

      Optional<String> executableName()
      Name of binary used to execute the docker/podman commands. This setting can override the global container runtime detection.
    • additionalArgs

      Optional<List<String>> additionalArgs()
      Additional arbitrary arguments passed to the executable when building the container image.