Configu .configu file
An optional configuration file used by the various Configu interfaces to customize its behavior
| 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).
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>