All Configuration Options

Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

If DevServices has been explicitly enabled or disabled. DevServices are generally enabled by default, unless there is an existing configuration present.

When DevServices is enabled, Quarkus will attempt to automatically configure and start a Docling server when running in Dev or Test mode.

Environment variable: QUARKUS_DOCLING_DEVSERVICES_ENABLED

boolean

true

The container image name to use.

Environment variable: QUARKUS_DOCLING_DEVSERVICES_IMAGE_NAME

string

quay.io/docling-project/docling-serve:main

Whether or not to enable the docling UI

Environment variable: QUARKUS_DOCLING_DEVSERVICES_ENABLE_UI

boolean

true

Environment variables that are passed to the container

Environment variable: QUARKUS_DOCLING_DEVSERVICES_CONTAINER_ENV__CONTAINER_ENV_

Map<String,String>

The default base url of where docling is

Environment variable: QUARKUS_DOCLING_BASE_URL

string

required

Timeout for Docling calls

Environment variable: QUARKUS_DOCLING_TIMEOUT

Duration 

1M

Whether the Docling client should log requests

Environment variable: QUARKUS_DOCLING_LOG_REQUESTS

boolean

false

Whether the Docling client should log responses

Environment variable: QUARKUS_DOCLING_LOG_RESPONSES

boolean

false

About the Duration format

To write duration values, use the standard java.time.Duration format. See the Duration#parse() Java API documentation for more information.

You can also use a simplified format, starting with a number:

  • If the value is only a number, it represents time in seconds.

  • If the value is a number followed by ms, it represents time in milliseconds.

In other cases, the simplified format is translated to the java.time.Duration format for parsing:

  • If the value is a number followed by h, m, or s, it is prefixed with PT.

  • If the value is a number followed by d, it is prefixed with P.