Skip to content

temporal

Whether to enable Temporal process.

Type: boolean

Default:

false

Example:

true

Declared by:

Which package of Temporal to use.

Type: package

Default:

pkgs.temporal-cli

Declared by:

Dynamic configuration for the Temporal server.

Type: attribute set of string

Default:

{ }

Example:

{
"frontend.namespacerps" = "2500";
"frontend.rps" = "2500";
}

Declared by:

IPv4 address to bind the frontend service to.

Type: string

Default:

"127.0.0.1"

Declared by:

Specify namespaces that should be pre-created (namespace “default” is always created).

Type: list of string

Default:

[ ]

Example:

[
"my-namespace"
"my-other-namespace"
]

Declared by:

Port for the frontend gRPC service.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

7233

Declared by:

State configuration.

Type: submodule

Default:

{ }

Declared by:

When enabled, the Temporal state gets lost when the process exists.

Type: boolean

Default:

true

Declared by:

Sqlite pragma statements

Type: attribute set of string

Default:

{ }

Example:

{
journal_mode = "wal";
synchronous = "2";
}

Declared by:

UI configuration.

Type: submodule

Default:

{ }

Declared by:

Enable the Web UI.

Type: boolean

Default:

true

Declared by:

IPv4 address to bind the Web UI to.

Type: string

Default:

"127.0.0.1"

Declared by:

Port for the Web UI.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

8233

Declared by: