SousLeSens configuration#
SouslesensVocables configuration is stored on the config
directory.
(under ${DATA_ROOT_DIR}/souslesens/vocables
if deployed with docker
).
mainConfig.json
#
The mainConfig.json
contain all the souslesensVocables
configuration.
souslesensUrl
: the public URL of SousLeSens, with protocol and port.souslesensUrlForVirtuoso
: the URL of SousLeSens, from Virtuoso. It’s used to pull RDF data from the SousLeSens server.listenPort
: The listen port of SousLeSens.serverUrl
:theme
: the UI theme of SousLeSensselector
: Display a selector to choose the UI themedefaultTheme
: Set the fallback theme
auth
: The authentication mechanisme. Can belocal
,keycloak
,auth0
,database
ordisabled
auth0
: Ifauth
is set toauth0
, the auth0 configuration.domain
: theauth0
domainclientID
: Auth0 clientIDclientSecret
: Auth0 clientSecretscope
: Auth0 scope. Set it toopenid email profile
api
: Auth0 API configurationclientID
: Auth0 API clientIDclientSecret
: Auth0 API clientSecret
keycloak
: Ifauth
is set tokeycloak
, the KeyCloak configurationrealm
: The KeyCloak realmpublicClient
:true
if the client is publicclientID
: The KeyCloak clientIDclientSecret
: The KeyCloak clientSecretauthServerURL
: The public URL of the KeyCloak server
authenticationDatabase
: Ifauth
isdatabase
, The database configurationuser
: The database userpassword
: The database passwordhost
: The database hostport
: The database portdatabase
: The database nametable
: The database table that contains the usersloginColumn
: The column on the table that contains the logingroupsColumn
: The column on the table that contains the groups
sentryDnsNode
: The sentry DSN for the serversentryDnsJsFront
: The sentry DSN for the clientslsPyApi
: sls-py-api configurationenabled
:true
if sls-py-api is enabledurl
: The url of sls-py-api (with protocol and port)
sparql_server
: The SPARQL server configuration (Virtuoso)url
: The url of the SPARQL server, with protocol and port and pathuser
: Virtuoso userpassword
: Virtuoso password
Elasticsearch
: The Elasticsearch server configurationurl
: The ElasticSearch URL, with protocol and portuser
: The ElasticSearch userpassword
: The ElasticSearch passwordskipSslVerify
: Set tofalse
to skip SSL verify (with self-signed certs)other_servers
: List of other ElasticSearch nodessearchChunkSize
: Size of chunk for the indices search
jowlServer
:enabled
:true
if the JOWL server is enabledurl
: The JOWL URL, with protocol and port
wiki
: The wiki configurationurl
: The wiki URL, with protocol and port
logs
: The logger configuration for the serverdirectory
: The path to the directory where the log files are storeduseFileLogger
: Set tofalse
to disable the file logger and the writing on the filesystemuseSymlink
: Set tofalse
to disable the creation of symlinks in the logs directory. Useful for the operating system which have a hard time to manage them.
userData
: The configuration of the userData file management systemlocation
: the system used to store the file content (file
ordatabase
)maximumFileSize
: the maximum file content size allowed in the database (in bytes)