All AskOmics configuration is set in config/askomics.ini
files. When AskOmics is deployed with docker-compose
, configuration is set with environment variables. The environment variable should be prefixed with ASKO_
and have a format like ASKO_$SECTION_$KEY
. $SECTION and $KEY are case sensitive. E.g. property footer_message
in the askomics
section should be configured as ASKO_askomics_footer_message=Welcome to my AskOmics!
-
flask
debug
(true
orfalse
): Set to true if you run AskOmics in development mode, or for debug purposesecret_key
(string): AskOmics secret key for session.session_timeout
(int): timeout for the session cookie (in minutes)
-
celery
broker_url
(url): Redis or RabitMQ urlresult_backend
(url): Redis or RabitMQ url
-
askomics
debug
(true
orfalse
): Display debug log in consoledebug_ttl
(true
orfalse
): Keep converted rdf file. Set the to true can fill you disk, active only for debug purposereverse_proxy_path
(string): Proxy path if AskOmics is accessible under a subpathsubtitle
(string): Subtitle, displayed on the browser tabfooter_message
(string): Custom message displayed on the AskOmics footerdisplay_commit_hash
(true
orfalse
): diplay the commit hash of the current version in the AskOmics footerdata_directory
(path): Where AskOmics store the datadatabase_path
(path): Path to the sqlite databasedisable_account_creation
(true
orfalse
): Disable the possibility to create new accountsnpreview
(int): Number of line displayed during integrationdisable_account_creation
(true
orfalse
): Disable new account creationpassword_salt
(string): Password saltdefault_locked_account
(true
orfalse
): Lock new accountdisable_integration
(true
orfalse
): Disable integration to non admin usersquota
(size): Default quota for new usersgithub
(url): Github repository url
-
virtuoso
triplestore
(string): Triplestore used. Can be virtuoso, fuseki or coreseendpoint
(url): Triplestore endpoint urlupdatepoint
(url): Triplestore updatepoint urlisqlapi
(url): isql-api url when AskOmics use isql-api to perform queries on virtuoso through isql. If not set, AskOmics will launch queries on the SPARQL endpointfuseki_upload_url
(url): If triplestore is fuseki, set the fuseki upload urlusername
(string): Triplestore credential: usernamepassword
(string): Triplestore credential: passwordload_url
(url): AskOmics url accessible from the triplestoreupload_method
(string): upload method fir virtuoso. Can be load or insertchunk_size
(int): Number of RDF triples to upload in one timeblock_size
(int): Size of location bocksize for positionable entitiesserialization_format
(string): RDF serialization format. Can bent
,turtle
orxml
default_graph
(string): Triplestore default graphusers_graph
(string): User base graphprefix
(url): Default AskOmics prefixnamespace
(url): Default AskOmics namespacepreview_limit
(int): Number of line to be previewed in the results pageresult_set_max_rows
(int): Triplestore max row. Must be the same as SPARQL[ResultSetMaxRows] in virtuoso.ini config
-
federation
query_engine
(string): Query engine to use, can be corese or fedxendpoint
(url): Federated query engine endpoint urllocal_endpoint
(url): Triplestore url, accessible from the federated query engine
-
sentry
server_dsn
(url): Sentry url for the serverfrontend_dsn
(url): Sentry url for the frontend