Class BuildpackConfig


  • @ConfigRoot(phase=BUILD_TIME)
    public class BuildpackConfig
    extends Object
    • Field Detail

      • jvmBuilderImage

        @ConfigItem
        public Optional<String> jvmBuilderImage
        The buildpacks builder image to use when building the project in jvm mode.
      • nativeBuilderImage

        @ConfigItem
        public Optional<String> nativeBuilderImage
        The buildpacks builder image to use when building the project in jvm mode.
      • builderEnv

        @ConfigItem
        public Map<String,​String> builderEnv
        Environment key/values to pass to buildpacks.
      • runImage

        @ConfigItem
        public Optional<String> runImage
        The buildpacks run image to use when building the project When not supplied, the run image is determined by the builder image.
      • pullTimeoutSeconds

        @ConfigItem(defaultValue="300")
        public Integer pullTimeoutSeconds
        Max pull timeout for builder/run images, in seconds
      • dockerHost

        @ConfigItem
        public Optional<String> dockerHost
        DOCKER_HOST value to use. If not set, the env var DOCKER_HOST is used, if that is not set the value `unix:///var/run/docker.sock' (or 'npipe:///./pipe/docker_engine' for windows) is used.
      • logLevel

        @ConfigItem(defaultValue="info")
        public String logLevel
        Log level to use.. Defaults to 'info'
      • baseRegistryUsername

        @ConfigItem
        public Optional<String> baseRegistryUsername
        The username to use to authenticate with the registry used to pull the base JVM image
      • baseRegistryPassword

        @ConfigItem
        public Optional<String> baseRegistryPassword
        The password to use to authenticate with the registry used to pull the base JVM image
    • Constructor Detail

      • BuildpackConfig

        public BuildpackConfig()