settings.defaults.coffee 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Path = require('path')
  2. http = require('http')
  3. http.globalAgent.maxSockets = 300
  4. module.exports =
  5. internal:
  6. documentupdater:
  7. port: 3003
  8. apis:
  9. web:
  10. url: "http://localhost:3000"
  11. user: "sharelatex"
  12. pass: "password"
  13. trackchanges:
  14. url: "http://localhost:3015"
  15. redis:
  16. web:
  17. port:"6379"
  18. host:"localhost"
  19. password:""
  20. documentupdater: [{
  21. primary: true
  22. port:"6379"
  23. host:"localhost"
  24. password:""
  25. key_schema:
  26. blockingKey: ({doc_id}) -> "Blocking:#{doc_id}"
  27. docLines: ({doc_id}) -> "doclines:#{doc_id}"
  28. docOps: ({doc_id}) -> "DocOps:#{doc_id}"
  29. docVersion: ({doc_id}) -> "DocVersion:#{doc_id}"
  30. projectKey: ({doc_id}) -> "ProjectId:#{doc_id}"
  31. docsInProject: ({project_id}) -> "DocsIn:#{project_id}"
  32. trackChangesEnabled: ({doc_id}) -> "TrackChangesEnabled:#{doc_id}"
  33. trackChangesEntries: ({doc_id}) -> "TrackChangesEntries:#{doc_id}"
  34. # }, {
  35. # cluster: [{
  36. # port: "7000"
  37. # host: "localhost"
  38. # }]
  39. # key_schema:
  40. # blockingKey: ({doc_id}) -> "Blocking:{#{doc_id}}"
  41. # docLines: ({doc_id}) -> "doclines:{#{doc_id}}"
  42. # docOps: ({doc_id}) -> "DocOps:{#{doc_id}}"
  43. # docVersion: ({doc_id}) -> "DocVersion:{#{doc_id}}"
  44. # projectKey: ({doc_id}) -> "ProjectId:{#{doc_id}}"
  45. # docsInProject: ({project_id}) -> "DocsIn:{#{project_id}}"
  46. # trackChangesEnabled: ({doc_id}) -> "TrackChangesEnabled:{#{doc_id}}"
  47. # trackChangesEntries: ({doc_id}) -> "TrackChangesEntries:{#{doc_id}}"
  48. }]
  49. max_doc_length: 2 * 1024 * 1024 # 2mb
  50. mongo:
  51. url: 'mongodb://127.0.0.1/sharelatex'