Configuration options

./scribe.jar pipeline parameters

Parameter

Description

--config file

Path to configuration overrides via an external HOCON file (optional)

  • Environment variable: SCRIBE_CONFIG

  • System property: config

--pipeline-datasource enum

Ledger API service to use as data source (default: TransactionStream)

  • Environment variable: SCRIBE_PIPELINE_DATASOURCE

  • System property: pipeline.datasource

  • Enumeration values: TransactionStream, TransactionTreeStream

--pipeline-oauth-clientid string

Client’s identifier (optional)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_CLIENTID

  • System property: pipeline.oauth.clientId

--pipeline-oauth-accesstoken string

Access token (optional)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_ACCESSTOKEN

  • System property: pipeline.oauth.accessToken

--pipeline-oauth-scope [enum | string]

Token scope (default: Default)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_SCOPE

  • System property: pipeline.oauth.scope

  • Enumeration values: Default, None

--pipeline-oauth-parameters map

Custom parameters

  • Environment variable: SCRIBE_PIPELINE_OAUTH_PARAMETERS

  • System property: pipeline.oauth.parameters

--pipeline-oauth-preemptexpiry string

The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default: PT1M)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_PREEMPTEXPIRY

  • System property: pipeline.oauth.preemptExpiry

--pipeline-oauth-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_CAFILE

  • System property: pipeline.oauth.cafile

--pipeline-oauth-endpoint uri

Token endpoint URL (optional)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_ENDPOINT

  • System property: pipeline.oauth.endpoint

--pipeline-oauth-clientsecret string

Client’s secret (optional)

  • Environment variable: SCRIBE_PIPELINE_OAUTH_CLIENTSECRET

  • System property: pipeline.oauth.clientSecret

--pipeline-filter-parties string

Filter expression determining Daml party identifiers to filter on (default: *)

  • Environment variable: SCRIBE_PIPELINE_FILTER_PARTIES

  • System property: pipeline.filter.parties

--pipeline-filter-metadata string

Filter expression determining which templates and interfaces to capture metadata for (default: !*)

  • Environment variable: SCRIBE_PIPELINE_FILTER_METADATA

  • System property: pipeline.filter.metadata

--pipeline-filter-contracts string

Filter expression determining which templates and interfaces to include (default: *)

  • Environment variable: SCRIBE_PIPELINE_FILTER_CONTRACTS

  • System property: pipeline.filter.contracts

--pipeline-ledger-start [enum | string]

Start offset (default: Latest)

  • Environment variable: SCRIBE_PIPELINE_LEDGER_START

  • System property: pipeline.ledger.start

  • Enumeration values: Genesis, Oldest, Latest

--pipeline-ledger-stop [enum | string]

Stop offset (default: Never)

  • Environment variable: SCRIBE_PIPELINE_LEDGER_STOP

  • System property: pipeline.ledger.stop

  • Enumeration values: Latest, Never

--retry-backoff-base string

Base time (ISO 8601) for backoff retry strategy (default: PT1S)

  • Environment variable: SCRIBE_RETRY_BACKOFF_BASE

  • System property: retry.backoff.base

--retry-backoff-cap string

Max duration (ISO 8601) between attempts (default: PT1M)

  • Environment variable: SCRIBE_RETRY_BACKOFF_CAP

  • System property: retry.backoff.cap

--retry-backoff-factor double

Factor for backoff retry strategy (default: 2.0)

  • Environment variable: SCRIBE_RETRY_BACKOFF_FACTOR

  • System property: retry.backoff.factor

--retry-counter-attempts int

Max attempts before giving up (optional)

  • Environment variable: SCRIBE_RETRY_COUNTER_ATTEMPTS

  • System property: retry.counter.attempts

--retry-counter-reset string

Reset retry counters after period (ISO 8601) of stability (default: PT10M)

  • Environment variable: SCRIBE_RETRY_COUNTER_RESET

  • System property: retry.counter.reset

--retry-counter-duration string

Time limit (ISO 8601) before giving up (optional)

  • Environment variable: SCRIBE_RETRY_COUNTER_DURATION

  • System property: retry.counter.duration

--health-address string

Hostname or IP to bind HTTP health info service to (default: 127.0.0.1)

  • Environment variable: SCRIBE_HEALTH_ADDRESS

  • System property: health.address

--health-port int

HTTP port to use to expose application health info (default: 8080)

  • Environment variable: SCRIBE_HEALTH_PORT

  • System property: health.port

--logger-level enum

Log level (default: Info)

  • Environment variable: SCRIBE_LOGGER_LEVEL

  • System property: logger.level

  • Enumeration values: All, Fatal, Error, Warning, Info, Debug, Trace, None

--logger-mappings map

Custom mappings for log levels

  • Environment variable: SCRIBE_LOGGER_MAPPINGS

  • System property: logger.mappings

--logger-format enum

Log output format (default: Plain)

  • Environment variable: SCRIBE_LOGGER_FORMAT

  • System property: logger.format

  • Enumeration values: Plain, Json

--logger-pattern [enum | string]

Log pattern (default: Plain)

  • Environment variable: SCRIBE_LOGGER_PATTERN

  • System property: logger.pattern

  • Enumeration values: Plain, Standard, Structured

--target-postgres-host string

Postgres host (default: localhost)

  • Environment variable: SCRIBE_TARGET_POSTGRES_HOST

  • System property: target.postgres.host

--target-postgres-appname string

Application name for Postgres connections (default: scribe)

  • Environment variable: SCRIBE_TARGET_POSTGRES_APPNAME

  • System property: target.postgres.appName

--target-postgres-buffersize int

Buffer size for transactions processing (default: 128)

  • Environment variable: SCRIBE_TARGET_POSTGRES_BUFFERSIZE

  • System property: target.postgres.bufferSize

--target-postgres-tls-mode enum

SSL mode required for Postgres connectivity (default: Disable)

  • Environment variable: SCRIBE_TARGET_POSTGRES_TLS_MODE

  • System property: target.postgres.tls.mode

  • Enumeration values: Disable, Require, VerifyCA, VerifyFull

--target-postgres-tls-cert file

Client’s certificate (optional)

  • Environment variable: SCRIBE_TARGET_POSTGRES_TLS_CERT

  • System property: target.postgres.tls.cert

--target-postgres-tls-key file

Client’s private key (optional)

  • Environment variable: SCRIBE_TARGET_POSTGRES_TLS_KEY

  • System property: target.postgres.tls.key

--target-postgres-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_TARGET_POSTGRES_TLS_CAFILE

  • System property: target.postgres.tls.cafile

--target-postgres-keepalive boolean

Enable/disable TCP keep-alive probe (default: true)

  • Environment variable: SCRIBE_TARGET_POSTGRES_KEEPALIVE

  • System property: target.postgres.keepAlive

--target-postgres-maxconnections int

Maximum number of JDBC connections (default: 16)

  • Environment variable: SCRIBE_TARGET_POSTGRES_MAXCONNECTIONS

  • System property: target.postgres.maxConnections

--target-postgres-password string

Postgres user password (default: ********)

  • Environment variable: SCRIBE_TARGET_POSTGRES_PASSWORD

  • System property: target.postgres.password

--target-postgres-username string

Postgres user name (default: postgres)

  • Environment variable: SCRIBE_TARGET_POSTGRES_USERNAME

  • System property: target.postgres.username

--target-postgres-database string

Postgres database (default: postgres)

  • Environment variable: SCRIBE_TARGET_POSTGRES_DATABASE

  • System property: target.postgres.database

--target-postgres-schema string

Postgres schema (default: public)

  • Environment variable: SCRIBE_TARGET_POSTGRES_SCHEMA

  • System property: target.postgres.schema

--target-postgres-port int

Postgres port (default: 5432)

  • Environment variable: SCRIBE_TARGET_POSTGRES_PORT

  • System property: target.postgres.port

--target-schema-autoapply boolean

Apply metadata inferred schema on startup (default: true)

  • Environment variable: SCRIBE_TARGET_SCHEMA_AUTOAPPLY

  • System property: target.schema.autoApply

--target-schema-baseline boolean

Baseline existing database schema during apply (default: false)

  • Environment variable: SCRIBE_TARGET_SCHEMA_BASELINE

  • System property: target.schema.baseline

--source-ledger-host string

Ledger API host (default: localhost)

  • Environment variable: SCRIBE_SOURCE_LEDGER_HOST

  • System property: source.ledger.host

--source-ledger-cachedir file

Cache Directory (default: /tmp/scribe)

  • Environment variable: SCRIBE_SOURCE_LEDGER_CACHEDIR

  • System property: source.ledger.cacheDir

--source-ledger-buffersize int

Buffer size for gRPC channel (default: 128)

  • Environment variable: SCRIBE_SOURCE_LEDGER_BUFFERSIZE

  • System property: source.ledger.bufferSize

--source-ledger-keepalive-time string

Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default: PT40S)

  • Environment variable: SCRIBE_SOURCE_LEDGER_KEEPALIVE_TIME

  • System property: source.ledger.keepAlive.time

--source-ledger-keepalive-timeout string

Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default: PT20S)

  • Environment variable: SCRIBE_SOURCE_LEDGER_KEEPALIVE_TIMEOUT

  • System property: source.ledger.keepAlive.timeout

--source-ledger-auth enum

Authorisation mode (default: NoAuth)

  • Environment variable: SCRIBE_SOURCE_LEDGER_AUTH

  • System property: source.ledger.auth

  • Enumeration values: OAuth, NoAuth

--source-ledger-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_SOURCE_LEDGER_TLS_CAFILE

  • System property: source.ledger.tls.cafile

--source-ledger-tls-cert file

Client’s certificate (leave empty if embedded into private key file) (optional)

  • Environment variable: SCRIBE_SOURCE_LEDGER_TLS_CERT

  • System property: source.ledger.tls.cert

--source-ledger-tls-key file

Client’s private key (leave empty for server-only TLS) (optional)

  • Environment variable: SCRIBE_SOURCE_LEDGER_TLS_KEY

  • System property: source.ledger.tls.key

--source-ledger-port int

Ledger API port (default: 6865)

  • Environment variable: SCRIBE_SOURCE_LEDGER_PORT

  • System property: source.ledger.port

./scribe.jar datastore postgres-document prune parameters

Parameter

Description

--config file

Path to configuration overrides via an external HOCON file (optional)

  • Environment variable: SCRIBE_CONFIG

  • System property: config

--prune-target string

Inclusive boundary up to which to prune. Can be an offset, timestamp (ISO 8601) or duration (ISO 8601)

  • Environment variable: SCRIBE_PRUNE_TARGET

  • System property: prune.target

--prune-mode enum

Precomputes effects of pruning through dry-run, or actually runs it (default: DryRun)

  • Environment variable: SCRIBE_PRUNE_MODE

  • System property: prune.mode

  • Enumeration values: DryRun, Force

--logger-destination file

Log output file (default: output.log)

  • Environment variable: SCRIBE_LOGGER_DESTINATION

  • System property: logger.destination

--logger-mappings map

Custom mappings for log levels

  • Environment variable: SCRIBE_LOGGER_MAPPINGS

  • System property: logger.mappings

--logger-format enum

Log output format (default: Plain)

  • Environment variable: SCRIBE_LOGGER_FORMAT

  • System property: logger.format

  • Enumeration values: Plain, PlainAsync, Json, JsonAsync

--logger-pattern [enum | string]

Log pattern (default: Plain)

  • Environment variable: SCRIBE_LOGGER_PATTERN

  • System property: logger.pattern

  • Enumeration values: Plain, Standard, Structured

--logger-level enum

Log level (default: Info)

  • Environment variable: SCRIBE_LOGGER_LEVEL

  • System property: logger.level

  • Enumeration values: All, Fatal, Error, Warning, Info, Debug, Trace, None

--postgres-host string

Postgres host (default: localhost)

  • Environment variable: SCRIBE_POSTGRES_HOST

  • System property: postgres.host

--postgres-appname string

Application name for Postgres connections (default: scribe)

  • Environment variable: SCRIBE_POSTGRES_APPNAME

  • System property: postgres.appName

--postgres-buffersize int

Buffer size for transactions processing (default: 128)

  • Environment variable: SCRIBE_POSTGRES_BUFFERSIZE

  • System property: postgres.bufferSize

--postgres-tls-mode enum

SSL mode required for Postgres connectivity (default: Disable)

  • Environment variable: SCRIBE_POSTGRES_TLS_MODE

  • System property: postgres.tls.mode

  • Enumeration values: Disable, Require, VerifyCA, VerifyFull

--postgres-tls-cert file

Client’s certificate (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_CERT

  • System property: postgres.tls.cert

--postgres-tls-key file

Client’s private key (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_KEY

  • System property: postgres.tls.key

--postgres-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_CAFILE

  • System property: postgres.tls.cafile

--postgres-keepalive boolean

Enable/disable TCP keep-alive probe (default: true)

  • Environment variable: SCRIBE_POSTGRES_KEEPALIVE

  • System property: postgres.keepAlive

--postgres-maxconnections int

Maximum number of JDBC connections (default: 16)

  • Environment variable: SCRIBE_POSTGRES_MAXCONNECTIONS

  • System property: postgres.maxConnections

--postgres-password string

Postgres user password (default: ********)

  • Environment variable: SCRIBE_POSTGRES_PASSWORD

  • System property: postgres.password

--postgres-username string

Postgres user name (default: postgres)

  • Environment variable: SCRIBE_POSTGRES_USERNAME

  • System property: postgres.username

--postgres-schema string

Postgres schema (default: public)

  • Environment variable: SCRIBE_POSTGRES_SCHEMA

  • System property: postgres.schema

--postgres-database string

Postgres database (default: postgres)

  • Environment variable: SCRIBE_POSTGRES_DATABASE

  • System property: postgres.database

--postgres-port int

Postgres port (default: 5432)

  • Environment variable: SCRIBE_POSTGRES_PORT

  • System property: postgres.port

./scribe.jar datastore postgres-document schema show parameters

Parameter

Description

--config file

Path to configuration overrides via an external HOCON file (optional)

  • Environment variable: SCRIBE_CONFIG

  • System property: config

--ledger-host string

Ledger API host (default: localhost)

  • Environment variable: SCRIBE_LEDGER_HOST

  • System property: ledger.host

--ledger-cachedir file

Cache Directory (default: /tmp/scribe)

  • Environment variable: SCRIBE_LEDGER_CACHEDIR

  • System property: ledger.cacheDir

--ledger-buffersize int

Buffer size for gRPC channel (default: 128)

  • Environment variable: SCRIBE_LEDGER_BUFFERSIZE

  • System property: ledger.bufferSize

--ledger-keepalive-time string

Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default: PT40S)

  • Environment variable: SCRIBE_LEDGER_KEEPALIVE_TIME

  • System property: ledger.keepAlive.time

--ledger-keepalive-timeout string

Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default: PT20S)

  • Environment variable: SCRIBE_LEDGER_KEEPALIVE_TIMEOUT

  • System property: ledger.keepAlive.timeout

--ledger-auth enum

Authorisation mode (default: NoAuth)

  • Environment variable: SCRIBE_LEDGER_AUTH

  • System property: ledger.auth

  • Enumeration values: OAuth, NoAuth

--ledger-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_CAFILE

  • System property: ledger.tls.cafile

--ledger-tls-cert file

Client’s certificate (leave empty if embedded into private key file) (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_CERT

  • System property: ledger.tls.cert

--ledger-tls-key file

Client’s private key (leave empty for server-only TLS) (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_KEY

  • System property: ledger.tls.key

--ledger-port int

Ledger API port (default: 6865)

  • Environment variable: SCRIBE_LEDGER_PORT

  • System property: ledger.port

--logger-destination file

Log output file (default: output.log)

  • Environment variable: SCRIBE_LOGGER_DESTINATION

  • System property: logger.destination

--logger-mappings map

Custom mappings for log levels

  • Environment variable: SCRIBE_LOGGER_MAPPINGS

  • System property: logger.mappings

--logger-format enum

Log output format (default: Plain)

  • Environment variable: SCRIBE_LOGGER_FORMAT

  • System property: logger.format

  • Enumeration values: Plain, PlainAsync, Json, JsonAsync

--logger-pattern [enum | string]

Log pattern (default: Plain)

  • Environment variable: SCRIBE_LOGGER_PATTERN

  • System property: logger.pattern

  • Enumeration values: Plain, Standard, Structured

--logger-level enum

Log level (default: Info)

  • Environment variable: SCRIBE_LOGGER_LEVEL

  • System property: logger.level

  • Enumeration values: All, Fatal, Error, Warning, Info, Debug, Trace, None

--filter-contracts string

Filter expression determining which templates and interfaces to include (default: *)

  • Environment variable: SCRIBE_FILTER_CONTRACTS

  • System property: filter.contracts

--oauth-clientid string

Client’s identifier (optional)

  • Environment variable: SCRIBE_OAUTH_CLIENTID

  • System property: oauth.clientId

--oauth-accesstoken string

Access token (optional)

  • Environment variable: SCRIBE_OAUTH_ACCESSTOKEN

  • System property: oauth.accessToken

--oauth-scope [enum | string]

Token scope (default: Default)

  • Environment variable: SCRIBE_OAUTH_SCOPE

  • System property: oauth.scope

  • Enumeration values: Default, None

--oauth-parameters map

Custom parameters

  • Environment variable: SCRIBE_OAUTH_PARAMETERS

  • System property: oauth.parameters

--oauth-preemptexpiry string

The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default: PT1M)

  • Environment variable: SCRIBE_OAUTH_PREEMPTEXPIRY

  • System property: oauth.preemptExpiry

--oauth-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_OAUTH_CAFILE

  • System property: oauth.cafile

--oauth-endpoint uri

Token endpoint URL (optional)

  • Environment variable: SCRIBE_OAUTH_ENDPOINT

  • System property: oauth.endpoint

--oauth-clientsecret string

Client’s secret (optional)

  • Environment variable: SCRIBE_OAUTH_CLIENTSECRET

  • System property: oauth.clientSecret

./scribe.jar datastore postgres-document schema apply parameters

Parameter

Description

--config file

Path to configuration overrides via an external HOCON file (optional)

  • Environment variable: SCRIBE_CONFIG

  • System property: config

--ledger-host string

Ledger API host (default: localhost)

  • Environment variable: SCRIBE_LEDGER_HOST

  • System property: ledger.host

--ledger-cachedir file

Cache Directory (default: /tmp/scribe)

  • Environment variable: SCRIBE_LEDGER_CACHEDIR

  • System property: ledger.cacheDir

--ledger-buffersize int

Buffer size for gRPC channel (default: 128)

  • Environment variable: SCRIBE_LEDGER_BUFFERSIZE

  • System property: ledger.bufferSize

--ledger-keepalive-time string

Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default: PT40S)

  • Environment variable: SCRIBE_LEDGER_KEEPALIVE_TIME

  • System property: ledger.keepAlive.time

--ledger-keepalive-timeout string

Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default: PT20S)

  • Environment variable: SCRIBE_LEDGER_KEEPALIVE_TIMEOUT

  • System property: ledger.keepAlive.timeout

--ledger-auth enum

Authorisation mode (default: NoAuth)

  • Environment variable: SCRIBE_LEDGER_AUTH

  • System property: ledger.auth

  • Enumeration values: OAuth, NoAuth

--ledger-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_CAFILE

  • System property: ledger.tls.cafile

--ledger-tls-cert file

Client’s certificate (leave empty if embedded into private key file) (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_CERT

  • System property: ledger.tls.cert

--ledger-tls-key file

Client’s private key (leave empty for server-only TLS) (optional)

  • Environment variable: SCRIBE_LEDGER_TLS_KEY

  • System property: ledger.tls.key

--ledger-port int

Ledger API port (default: 6865)

  • Environment variable: SCRIBE_LEDGER_PORT

  • System property: ledger.port

--logger-destination file

Log output file (default: output.log)

  • Environment variable: SCRIBE_LOGGER_DESTINATION

  • System property: logger.destination

--logger-mappings map

Custom mappings for log levels

  • Environment variable: SCRIBE_LOGGER_MAPPINGS

  • System property: logger.mappings

--logger-format enum

Log output format (default: Plain)

  • Environment variable: SCRIBE_LOGGER_FORMAT

  • System property: logger.format

  • Enumeration values: Plain, PlainAsync, Json, JsonAsync

--logger-pattern [enum | string]

Log pattern (default: Plain)

  • Environment variable: SCRIBE_LOGGER_PATTERN

  • System property: logger.pattern

  • Enumeration values: Plain, Standard, Structured

--logger-level enum

Log level (default: Info)

  • Environment variable: SCRIBE_LOGGER_LEVEL

  • System property: logger.level

  • Enumeration values: All, Fatal, Error, Warning, Info, Debug, Trace, None

--filter-contracts string

Filter expression determining which templates and interfaces to include (default: *)

  • Environment variable: SCRIBE_FILTER_CONTRACTS

  • System property: filter.contracts

--schema-autoapply boolean

Apply metadata inferred schema on startup (default: true)

  • Environment variable: SCRIBE_SCHEMA_AUTOAPPLY

  • System property: schema.autoApply

--schema-baseline boolean

Baseline existing database schema during apply (default: false)

  • Environment variable: SCRIBE_SCHEMA_BASELINE

  • System property: schema.baseline

--postgres-host string

Postgres host (default: localhost)

  • Environment variable: SCRIBE_POSTGRES_HOST

  • System property: postgres.host

--postgres-appname string

Application name for Postgres connections (default: scribe)

  • Environment variable: SCRIBE_POSTGRES_APPNAME

  • System property: postgres.appName

--postgres-buffersize int

Buffer size for transactions processing (default: 128)

  • Environment variable: SCRIBE_POSTGRES_BUFFERSIZE

  • System property: postgres.bufferSize

--postgres-tls-mode enum

SSL mode required for Postgres connectivity (default: Disable)

  • Environment variable: SCRIBE_POSTGRES_TLS_MODE

  • System property: postgres.tls.mode

  • Enumeration values: Disable, Require, VerifyCA, VerifyFull

--postgres-tls-cert file

Client’s certificate (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_CERT

  • System property: postgres.tls.cert

--postgres-tls-key file

Client’s private key (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_KEY

  • System property: postgres.tls.key

--postgres-tls-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_POSTGRES_TLS_CAFILE

  • System property: postgres.tls.cafile

--postgres-keepalive boolean

Enable/disable TCP keep-alive probe (default: true)

  • Environment variable: SCRIBE_POSTGRES_KEEPALIVE

  • System property: postgres.keepAlive

--postgres-maxconnections int

Maximum number of JDBC connections (default: 16)

  • Environment variable: SCRIBE_POSTGRES_MAXCONNECTIONS

  • System property: postgres.maxConnections

--postgres-password string

Postgres user password (default: ********)

  • Environment variable: SCRIBE_POSTGRES_PASSWORD

  • System property: postgres.password

--postgres-username string

Postgres user name (default: postgres)

  • Environment variable: SCRIBE_POSTGRES_USERNAME

  • System property: postgres.username

--postgres-schema string

Postgres schema (default: public)

  • Environment variable: SCRIBE_POSTGRES_SCHEMA

  • System property: postgres.schema

--postgres-database string

Postgres database (default: postgres)

  • Environment variable: SCRIBE_POSTGRES_DATABASE

  • System property: postgres.database

--postgres-port int

Postgres port (default: 5432)

  • Environment variable: SCRIBE_POSTGRES_PORT

  • System property: postgres.port

--oauth-clientid string

Client’s identifier (optional)

  • Environment variable: SCRIBE_OAUTH_CLIENTID

  • System property: oauth.clientId

--oauth-accesstoken string

Access token (optional)

  • Environment variable: SCRIBE_OAUTH_ACCESSTOKEN

  • System property: oauth.accessToken

--oauth-scope [enum | string]

Token scope (default: Default)

  • Environment variable: SCRIBE_OAUTH_SCOPE

  • System property: oauth.scope

  • Enumeration values: Default, None

--oauth-parameters map

Custom parameters

  • Environment variable: SCRIBE_OAUTH_PARAMETERS

  • System property: oauth.parameters

--oauth-preemptexpiry string

The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default: PT1M)

  • Environment variable: SCRIBE_OAUTH_PREEMPTEXPIRY

  • System property: oauth.preemptExpiry

--oauth-cafile file

Trusted Certificate Authority (CA) certificate (optional)

  • Environment variable: SCRIBE_OAUTH_CAFILE

  • System property: oauth.cafile

--oauth-endpoint uri

Token endpoint URL (optional)

  • Environment variable: SCRIBE_OAUTH_ENDPOINT

  • System property: oauth.endpoint

--oauth-clientsecret string

Client’s secret (optional)

  • Environment variable: SCRIBE_OAUTH_CLIENTSECRET

  • System property: oauth.clientSecret