131 lines
2.3 KiB
JSON
131 lines
2.3 KiB
JSON
|
{
|
||
|
"version": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"architecture": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"listen_address": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"jwt_secret": {
|
||
|
"type": "string",
|
||
|
"mandatory": true
|
||
|
},
|
||
|
"users_file_path": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"log_file_path": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"session_domain": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"session_secret": {
|
||
|
"type": "string",
|
||
|
"mandatory": true
|
||
|
},
|
||
|
"storage_encryption_key": {
|
||
|
"type": "string",
|
||
|
"mandatory": true
|
||
|
},
|
||
|
"storage_kind": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_sqlite_path": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_postgresql_host": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_postgresql_port": {
|
||
|
"type": "integer",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_postgresql_username": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_postgresql_password": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_postgresql_schema": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_mariadb_host": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_mariadb_port": {
|
||
|
"type": "integer",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_mariadb_username": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_mariadb_password": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"storage_data_mariadb_schema": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"ntp_server": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"password_reset_enabled": {
|
||
|
"type": "boolean",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_mode": {
|
||
|
"type": "string",
|
||
|
"mandatory": false,
|
||
|
"options": [
|
||
|
"file",
|
||
|
"smtp"
|
||
|
]
|
||
|
},
|
||
|
"notification_file_path": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_smtp_host": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_smtp_port": {
|
||
|
"type": "integer",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_smtp_username": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_smtp_password": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"notification_smtp_sender": {
|
||
|
"type": "string",
|
||
|
"mandatory": false
|
||
|
},
|
||
|
"oidc_hmac_secret": {
|
||
|
"type": "string",
|
||
|
"mandatory": true
|
||
|
}
|
||
|
}
|