settings.defaults.coffee 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. realtime:
  17. port:"6379"
  18. host:"localhost"
  19. password:""
  20. key_schema:
  21. pendingUpdates: ({doc_id}) -> "PendingUpdates:#{doc_id}"
  22. # cluster: [{
  23. # port: "7000"
  24. # host: "localhost"
  25. # }]
  26. # key_schema:
  27. # pendingUpdates: ({doc_id}) -> "PendingUpdates:{#{doc_id}}"
  28. documentupdater:
  29. port: "6379"
  30. host: "localhost"
  31. password: ""
  32. key_schema:
  33. blockingKey: ({doc_id}) -> "Blocking:#{doc_id}"
  34. docLines: ({doc_id}) -> "doclines:#{doc_id}"
  35. docOps: ({doc_id}) -> "DocOps:#{doc_id}"
  36. docVersion: ({doc_id}) -> "DocVersion:#{doc_id}"
  37. docHash: ({doc_id}) -> "DocHash:#{doc_id}"
  38. projectKey: ({doc_id}) -> "ProjectId:#{doc_id}"
  39. docsInProject: ({project_id}) -> "DocsIn:#{project_id}"
  40. ranges: ({doc_id}) -> "Ranges:#{doc_id}"
  41. projectState: ({project_id}) -> "ProjectState:#{project_id}"
  42. unflushedTime: ({doc_id}) -> "UnflushedTime:#{doc_id}"
  43. # cluster: [{
  44. # port: "7000"
  45. # host: "localhost"
  46. # }]
  47. # key_schema:
  48. # blockingKey: ({doc_id}) -> "Blocking:{#{doc_id}}"
  49. # docLines: ({doc_id}) -> "doclines:{#{doc_id}}"
  50. # docOps: ({doc_id}) -> "DocOps:{#{doc_id}}"
  51. # docVersion: ({doc_id}) -> "DocVersion:{#{doc_id}}"
  52. # docHash: ({doc_id}) -> "DocHash:{#{doc_id}}"
  53. # projectKey: ({doc_id}) -> "ProjectId:{#{doc_id}}"
  54. # docsInProject: ({project_id}) -> "DocsIn:{#{project_id}}"
  55. # ranges: ({doc_id}) -> "Ranges:{#{doc_id}}"
  56. # projectState: ({project_id}) -> "ProjectState:{#{project_id}}"
  57. history:
  58. port:"6379"
  59. host:"localhost"
  60. password:""
  61. key_schema:
  62. uncompressedHistoryOps: ({doc_id}) -> "UncompressedHistoryOps:#{doc_id}"
  63. docsWithHistoryOps: ({project_id}) -> "DocsWithHistoryOps:#{project_id}"
  64. # cluster: [{
  65. # port: "7000"
  66. # host: "localhost"
  67. # }]
  68. # key_schema:
  69. # uncompressedHistoryOps: ({doc_id}) -> "UncompressedHistoryOps:{#{doc_id}}"
  70. # docsWithHistoryOps: ({project_id}) -> "DocsWithHistoryOps:{#{project_id}}"
  71. lock:
  72. port:"6379"
  73. host:"localhost"
  74. password:""
  75. key_schema:
  76. blockingKey: ({doc_id}) -> "Blocking:#{doc_id}"
  77. # cluster: [{
  78. # port: "7000"
  79. # host: "localhost"
  80. # }]
  81. # key_schema:
  82. # blockingKey: ({doc_id}) -> "Blocking:{#{doc_id}}"
  83. max_doc_length: 2 * 1024 * 1024 # 2mb
  84. mongo:
  85. url: 'mongodb://127.0.0.1/sharelatex'