lucene/config/orientdb-server-config.xml (73 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <youtrackdb-server> <handlers> <handler class="com.jetbrains.youtrackdb.internal.server.plugin.mail.MailPlugin"> <parameters> <parameter value="true" name="enabled"/> <parameter value="localhost" name="profile.default.mail.smtp.host"/> <parameter value="25" name="profile.default.mail.smtp.port"/> <parameter value="true" name="profile.default.mail.smtp.auth"/> <parameter value="true" name="profile.default.mail.smtp.starttls.enable"/> <parameter value="" name="profile.default.mail.smtp.user"/> <parameter value="" name="profile.default.mail.smtp.password"/> <parameter value="yyyy-MM-dd HH:mm:ss" name="profile.default.mail.date.format"/> </parameters> </handler> <handler class="com.jetbrains.youtrackdb.internal.server.handler.AutomaticBackup"> <parameters> <parameter value="false" name="enabled"/> <parameter value="4h" name="delay"/> <parameter value="backup" name="target.directory"/> <parameter value="${DBNAME}-${DATE:yyyyMMddHHmmss}.json" name="target.fileName"/> <parameter value="" name="db.include"/> <parameter value="" name="db.exclude"/> </parameters> </handler> <handler class="com.jetbrains.youtrackdb.internal.server.handler.ServerSideScriptInterpreter"> <parameters> <parameter value="false" name="enabled"/> </parameters> </handler> </handlers> <network> <protocols> <protocol implementation="com.jetbrains.youtrackdb.internal.server.network.protocol.binary.NetworkProtocolBinary" name="binary"/> <protocol implementation="com.jetbrains.youtrackdb.internal.server.network.protocol.http.NetworkProtocolHttpDb" name="http"/> </protocols> <listeners> <listener protocol="binary" port-range="2426-2430" ip-address="0.0.0.0"/> <listener protocol="http" port-range="2482-2490" ip-address="0.0.0.0"> <commands> <command implementation="com.jetbrains.youtrackdb.internal.server.network.protocol.http.command.get.ServerCommandGetStaticContent" pattern="GET|www GET|studio/ GET| GET|*.htm GET|*.html GET|*.xml GET|*.jpeg GET|*.jpg GET|*.png GET|*.gif GET|*.js GET|*.css GET|*.swf GET|*.ico GET|*.txt GET|*.otf GET|*.pjs GET|*.svg GET|*.json GET|*.woff GET|*.ttf GET|*.svgz" stateful="false"> <parameters> <entry value="Cache-Control: no-cache, no-store, max-age=0, must-revalidate\r\nPragma: no-cache" name="http.cache:*.htm *.html"/> <entry value="Cache-Control: max-age=120" name="http.cache:default"/> </parameters> </command> </commands> <parameters> <parameter value="utf-8" name="youtrackdb.network.http.charset"/> <parameter value="true" name="youtrackdb.network.http.jsonResponseError"/> </parameters> </listener> </listeners> </network> <users> <user resources="*" password="root" name="root"/> <user resources="connect,server.listDatabases,server.dblist" password="guest" name="guest"/> </users> <properties> <entry value="true" name="profiler.enabled"/> <entry value="info" name="log.console.level"/> <entry value="fine" name="log.file.level"/> </properties> </youtrackdb-server>