Type object
File match .configu
Schema URL https://catalog.lintel.tools/schemas/schemastore/configu-configu-file/latest.json
Source https://raw.githubusercontent.com/configu/configu/main/packages/schema/.configu.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

$schema string

Url to JSON Schema

minLength=1
interface object

Global configuration for a Configu interface.

2 nested properties
debug boolean

Enables or disables debug mode.

proxy object

Configuration for the Configu proxy server.

5 nested properties
host string

The host address of the proxy server.

domain string

The domain of the proxy server.

tls object
3 nested properties
enabled boolean required

Enables or disables transport layer security (TLS).

Default: false
cert string required

The (absolute) file path of the certificate to use for the TLS connection.

key string required

The (absolute) file path of the TLS key that should be used for the TLS connection.

auth object
1 nested properties
bearer object

Enables or disables preshared key authentication.

http object
2 nested properties
enabled boolean

Enables or disables the HTTP server.

port number

The host port to serve the HTTP server on.

stores Record<string, object>
backup string
minLength=1
schemas Record<string, string>
register string[]
uniqueItems=true
scripts Record<string, string>