Skip to content

Server Configuration

Server behavior is configured under runtime.server.

runtime:
server:
address: ":3000"
max_concurrency: 50
max_upload_size_byte: 1_000_000
max_upload_file_size: 5

Default address used by nubo serve when no address is provided.

runtime:
server:
address: ":3000"

Override it from the CLI:

Terminal window
nubo serve app --addr ":8080"

Maximum number of concurrent server work slots.

runtime:
server:
max_concurrency: 50

Maximum request body size used when reading request.body() or request.json().

runtime:
server:
max_upload_size_byte: 1_000_000

Maximum uploaded file size used by request.file() and multipart parsing.

runtime:
server:
max_upload_file_size: 5

Server requests create an event provider when runtime events are enabled.

runtime:
events:
enabled: true

Event provider configuration:

runtime:
events:
enabled: true
max_workers_per_topic: 10
channel_buffer_size: 1024