overleaf/services/document-updater/config/settings.defaults.coffee

54 lines
1.3 KiB
CoffeeScript
Raw Normal View History

2014-02-12 05:40:42 -05:00
Path = require('path')
http = require('http')
http.globalAgent.maxSockets = 300
module.exports =
internal:
documentupdater:
port: 3003
apis:
web:
url: "http://localhost:3000"
user: "sharelatex"
pass: "password"
trackchanges:
url: "http://localhost:3015"
2014-02-12 05:40:42 -05:00
redis:
web:
port:"6379"
host:"localhost"
password:""
documentupdater:
# port:"6379"
# host:"localhost"
# password:""
# key_schema:
# blockingKey: ({doc_id}) -> "Blocking:#{doc_id}"
# docLines: ({doc_id}) -> "doclines:#{doc_id}"
# docOps: ({doc_id}) -> "DocOps:#{doc_id}"
# docVersion: ({doc_id}) -> "DocVersion:#{doc_id}"
# projectKey: ({doc_id}) -> "ProjectId:#{doc_id}"
# docsInProject: ({project_id}) -> "DocsIn:#{project_id}"
# To use Redis cluster, configure the backend as follows:
[{
primary: true
cluster: [{
port: "7000"
host: "localhost"
}]
key_schema:
blockingKey: ({doc_id}) -> "Blocking:{#{doc_id}}"
docLines: ({doc_id}) -> "doclines:{#{doc_id}}"
docOps: ({doc_id}) -> "DocOps:{#{doc_id}}"
docVersion: ({doc_id}) -> "DocVersion:{#{doc_id}}"
projectKey: ({doc_id}) -> "ProjectId:{#{doc_id}}"
docsInProject: ({project_id}) -> "DocsIn:{#{project_id}}"
}]
max_doc_length: 2 * 1024 * 1024 # 2mb
2014-02-12 05:40:42 -05:00
mongo:
url: 'mongodb://127.0.0.1/sharelatex'