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!
-
flaskdebug(trueorfalse): 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)
-
celerybroker_url(url): Redis or RabitMQ urlresult_backend(url): Redis or RabitMQ url
-
askomicsdebug(trueorfalse): Display debug log in consoledebug_ttl(trueorfalse): 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(trueorfalse): 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(trueorfalse): Disable the possibility to create new accountsnpreview(int): Number of line displayed during integrationdisable_account_creation(trueorfalse): Disable new account creationpassword_salt(string): Password saltdefault_locked_account(trueorfalse): Lock new accountdisable_integration(trueorfalse): Disable integration to non admin usersquota(size): Default quota for new usersgithub(url): Github repository url
-
virtuosotriplestore(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,turtleorxmldefault_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
-
federationquery_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
-
sentryserver_dsn(url): Sentry url for the serverfrontend_dsn(url): Sentry url for the frontend