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" redis: web: port:"6379" host:"localhost" password:"" documentupdater: [{ primary: true 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}" # }, { # 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 mongo: url: 'mongodb://127.0.0.1/sharelatex'