# This file must contain only ISO 8859-1 characters # see http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Properties.html#load(java.io.InputStream) # # To use an environment variable, use the following syntax : ${env:NAME_OF_ENV_VARIABLE} # For example: # sonar.jdbc.url= ${env:SONAR_JDBC_URL} # # # See also the file conf/wrapper.conf for JVM advanced settings #-------------------------------------------------------------------------------------------------- # DATABASE # # IMPORTANT: the embedded H2 database is used by default. It is recommended for tests only. # Please use a production-ready database. Supported databases are MySQL, Oracle, PostgreSQL # and Microsoft SQLServer. # Permissions to create tables, indices and triggers must be granted to JDBC user. # The schema must be created first. sonar.jdbc.username=sonar_treps sonar.jdbc.password=sonar_treps #----- Embedded database H2 # Note: it does not accept connections from remote hosts, so the # SonarQube server and the maven plugin must be executed on the same host. # Comment the following line to deactivate the default embedded database. #sonar.jdbc.url=jdbc:h2:tcp://localhost:9092/sonar # directory containing H2 database files. By default it's the /data directory in the SonarQube installation. #sonar.embeddedDatabase.dataDir= # H2 embedded database server listening port, defaults to 9092 #sonar.embeddedDatabase.port=9092 #----- MySQL 5.x # Comment the embedded database and uncomment the following line to use MySQL sonar.jdbc.url=jdbc:mysql://localhost:@TREPS_MYSQL_PORT@/sonar_treps?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true #----- Oracle 10g/11g # To connect to Oracle database: # # - It's recommended to use the latest version of the JDBC driver (ojdbc6.jar). # Download it in http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html # - Copy the driver to the directory extensions/jdbc-driver/oracle/ # - Comment the embedded database and uncomment the following line: #sonar.jdbc.url=jdbc:oracle:thin:@localhost/XE # Uncomment the following property if the Oracle account has permissions to access multiple schemas, # for example sonar schemas with different versions. In that case, use the same property during project analysis # (-Dsonar.jdbc.schema=) # The schema is case-sensitive. #sonar.jdbc.schema=sonar #----- PostgreSQL 8.x/9.x # Comment the embedded database and uncomment the following property to use PostgreSQL #sonar.jdbc.url=jdbc:postgresql://localhost/sonar # Uncomment the following property if the PostgreSQL account has permissions to access multiple schemas, # for example sonar schemas with different versions. In that case, use the same property during project analysis # (-Dsonar.jdbc.schema=) #sonar.jdbc.schema=public #----- Microsoft SQLServer # The Jtds open source driver is available in extensions/jdbc-driver/mssql. More details on http://jtds.sourceforge.net #sonar.jdbc.url=jdbc:jtds:sqlserver://localhost/sonar;SelectMethod=Cursor #----- Connection pool settings sonar.jdbc.maxActive=20 sonar.jdbc.maxIdle=5 sonar.jdbc.minIdle=2 sonar.jdbc.maxWait=5000 sonar.jdbc.minEvictableIdleTimeMillis=600000 sonar.jdbc.timeBetweenEvictionRunsMillis=30000 #-------------------------------------------------------------------------------------------------- # WEB SERVER # Binding IP address. For servers with more than one IP address, this property specifies which # address will be used for listening on the specified ports. # By default, ports will be used on all IP addresses associated with the server. #sonar.web.host=0.0.0.0 # Web context. When set, it must start with forward slash (for example /sonarqube). # The default value is root context (empty value). #sonar.web.context= # TCP port for incoming HTTP connections. Disabled when value is -1. sonar.web.port=@TREPS_SONAR_PORT@ # TCP port for incoming HTTPS connections. Disabled when value is -1 (default). #sonar.web.https.port=-1 # HTTPS - the alias used to for the server certificate in the keystore. # If not specified the first key read in the keystore is used. #sonar.web.https.keyAlias= # HTTPS - the password used to access the server certificate from the # specified keystore file. The default value is "changeit". #sonar.web.https.keyPass=changeit # HTTPS - the pathname of the keystore file where is stored the server certificate. # By default, the pathname is the file ".keystore" in the user home. # If keystoreType doesn't need a file use empty value. #sonar.web.https.keystoreFile= # HTTPS - the password used to access the specified keystore file. The default # value is the value of sonar.web.https.keyPass. #sonar.web.https.keystorePass= # HTTPS - the type of keystore file to be used for the server certificate. # The default value is JKS (Java KeyStore). #sonar.web.https.keystoreType=JKS # HTTPS - the name of the keystore provider to be used for the server certificate. # If not specified, the list of registered providers is traversed in preference order # and the first provider that supports the keystore type is used (see sonar.web.https.keystoreType). #sonar.web.https.keystoreProvider= # The maximum number of connections that the server will accept and process at any given time. # When this number has been reached, the server will not accept any more connections until # the number of connections falls below this value. The operating system may still accept connections # based on the sonar.web.connections.acceptCount property. The default value is 50 for each # enabled connector. #sonar.web.http.maxThreads=50 #sonar.web.https.maxThreads=50 # The minimum number of threads always kept running. The default value is 5 for each # enabled connector. #sonar.web.http.minThreads=5 #sonar.web.https.minThreads=5 # The maximum queue length for incoming connection requests when all possible request processing # threads are in use. Any requests received when the queue is full will be refused. # The default value is 25 for each enabled connector. #sonar.web.http.acceptCount=25 #sonar.web.https.acceptCount=25 # Access logs are generated in the file logs/access.log. This file is rolled over when it's 5Mb. # An archive of 3 files is kept in the same directory. # Access logs are enabled by default. #sonar.web.accessLogs.enable=true #-------------------------------------------------------------------------------------------------- # UPDATE CENTER # The Update Center requires an internet connection to request http://update.sonarsource.org # It is enabled by default. #sonar.updatecenter.activate=true # HTTP proxy (default none) #http.proxyHost= #http.proxyPort= # NT domain name if NTLM proxy is used #http.auth.ntlm.domain= # SOCKS proxy (default none) #socksProxyHost= #socksProxyPort= # proxy authentication. The 2 following properties are used for HTTP and SOCKS proxies. #http.proxyUser= #http.proxyPassword= #-------------------------------------------------------------------------------------------------- # NOTIFICATIONS # Delay (in seconds) between processing of notification queue sonar.notifications.delay=60