{ "user": { "type": "string", "mandatory": false }, "directory_main": { "type": "string", "mandatory": false }, "directory_repositories": { "type": "string", "mandatory": false }, "version": { "type": "string", "mandatory": false }, "platform": { "type": "string", "mandatory": false }, "secret_key": { "type": "string", "mandatory": true }, "internal_token": { "type": "string", "mandatory": true }, "domain": { "type": "string", "mandatory": false }, "listen_address": { "type": "string", "mandatory": false }, "listen_port": { "type": "integer", "mandatory": false }, "database_kind": { "mandatory": false, "type": "string", "options": [ "sqlite", "postgresql" ] }, "database_data_sqlite_path": { "mandatory": false, "type": "string" }, "database_data_postgresql_host": { "mandatory": false, "type": "string" }, "database_data_postgresql_port": { "mandatory": false, "type": "string" }, "database_data_postgresql_username": { "mandatory": false, "type": "string" }, "database_data_postgresql_password": { "mandatory": false, "type": "string" }, "database_data_postgresql_schema": { "mandatory": false, "type": "string" }, "authentication_kind": { "mandatory": false, "type": "string", "options": [ "internal", "authelia" ] }, "authentication_data_authelia_url_base": { "mandatory": false, "type": "string" }, "authentication_data_authelia_client_id": { "mandatory": false, "type": "string" }, "authentication_data_authelia_client_secret": { "mandatory": false, "type": "string" }, "smtp_host": { "mandatory": false, "type": "string" }, "smtp_port": { "mandatory": false, "type": "integer" }, "smtp_username": { "mandatory": false, "type": "string" }, "smtp_password": { "mandatory": false, "type": "string" }, "email_sending_enabled": { "mandatory": false, "type": "boolean" }, "email_sending_sender": { "mandatory": false, "type": "string" }, "email_sending_html": { "mandatory": false, "type": "boolean" }, "title": { "mandatory": false, "type": "string" } }