Configuration of Tanaguru web application
Here is the list of the parameters you can found in the /etc/tanaguru/tanaguru.conf file and thus can help you to customize your installation :
Parameter Name | Description | Default value |
---|---|---|
changePasswordUrl | This parameter is based on web-app-url and shouldn't be modified. It corresponds to the Url of the modify password page sent to a user that wants to reset its password. | ${web-app-url}/home/contract/audit-result.html |
contrastfinderServiceUrl | This is the URL of the service Contrast Finder used to be aggregated within the audit result interface to provide corrections about color issues | http://contrast-finder.tanaguru.com |
crawlConfigFilePath | This parameter is based on tgol-deployment-path and shouldn't be modified. It corresponds to the path that locates the configuration files needed by the crawler (heritrix). | ${tgol-deployment-path}/crawler/ |
emailSentToUserExclusionList | The synchronousAuditDelay parameter defines a delay from which a synchronous audit will be managed as an asynchronous audit. When the audit is terminated an email is sent to the used. In some occasions, for some users, we don't want that email to be sent (for the guest user for example). The "emailSentToUserExclusionList" defines the lists of users (by their email and separated by a ";") that won't be alerted by email when the execution of one of the audits they launch has exceeded the synchronous delay. | Empty |
enable-account-settings | Enable/Disable the access through the login page to the forgotten password page and the access of the user account settings page for an authentified user. | false |
generatedHtmlExplanationLink | The link that leads to the page that explains the characteristics and constraints of the generated HTML. This parameter is not supposed to be modified. | http://www.tanaguru.org/en/content/generated-html-characteristics |
crawlerHome | Path used by the Crawler to copy its temporary files (should't be modified). | /var/tmp/tanaguru |
geckodriverPath | Path to geckodriver. | /opt/geckodriver |
hibernate.dialect | Represents a dialect of SQL implemented by a particular RDBMS | |
isAllowedToSendKrashReport | Authorize the application to send krash reports | |
jdbc.driverClassName | JDBC driver class | com.mysql.jdbc.Driver |
jdbc.url | JDBC Url | Depends on the value of "--mysql-tg-db" and "--mysql-tg-host" installation script options |
jdbc.username | JDBC Username | Depends on the value of the "--mysql-tg-user" installation script option |
jdbc.password | JDBC Password | Depends on the value of the "--mysql-tg-passwd" installation script option |
jpa.showSql | Enable/Disable the log traces in the mysql log file (for debug purpose). | false |
krashReportMailList | List of emails (comma-separated list) used to send krash reports. If isAllowedToSendKrashReport property is set to false, this option is ignored, but has to be present, even empty | support@tanaguru.com |
maxSimultaneousAuditPage | Determines the number of page audits that can be run simultaneously. In case of low resources server, this value can be reduced to avoid memory issues. | 10 |
maxSimultaneousAuditScenario | Determines the number of scenario audits that can be run simultaneously. In case of low resources server, this value can be reduced to avoid memory issues. | 2 |
maxSimultaneousAuditSite | Determines the number of site audits that can be run simultaneously. In case of low resources server, this value can be reduced to avoid memory issues. | 2 |
maxSimultaneousAuditUpload | Determines the number of upload audits that can be run simultaneously. In case of low resources server, this value can be reduced to avoid memory issues. | 2 |
pageLoadTimeout | Timeout from which a page is seen as fully loaded | 20 (in seconds) |
proxyHost | Defines the value of the proxy host when the server accesses the web through a proxy. Has to be present but empty when no proxy is used. | Empty |
proxyPort | Defines the value of the proxy port when the server accesses the web through a proxy. Has to be present with an empty when no proxy is used. | Empty |
proxyExclusionUrl | Defines Url patterns that must ignore the proxy parameters. Possible values are : 127.0.0.1, 127.0.0.1;localhost;myhost;, myhost, mydomain.com, internalhost;mydomain.com | Empty |
synchronousAuditDelay | The result of a page audit or a group of audit audit is returned synchronously. For many reasons, an audit can last more than a few seconds, and this variable enables to define a delay from which a synchronous audit will be managed in a asynchronous way. After this delay, an audit in progress page is sent back, and the user is alerted by email when the audit is terminated. | 25000 (in ms) |
tanaguruVersion | The version of the current instance of Tanaguru (should't be modified) | depends on the version |
tempFolderRootPath | Path used by the application to copy its temporary files (should't be modified) | /var/tmp/tanaguru |
tgol-deployment-path | Path that locates the configuration folder embeded by the web application (should't be modified) | No default value, on the value of the "--tanaguru-url" and "tomcat-webapps" installation script options |
tgol-persistenceXmlLocation | Path of the file that define the persistence layer of the application. This option shouldn't be modified. | classpath:/conf/persistence.xml. |
web-app-url | Url of the web application. This option is needed to send info and links by email (when an audit is terminated for example) | Depends on the value of the "--tanaguru-url" installation script option |
webresourceUrlPrefix | This parameter is based on web-app-url and shouldn't be modified. It corresponds to the Url of the audit-result page sent to a user when a site audit is terminated | ${web-app-url}/home/contract/audit-result.html |
rmi.port | Determines the port used for the RMI API of Tanaguru |