settings.defaults.coffee 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Path = require('path')
  2. TMP_DIR = Path.resolve(Path.join(__dirname, "../../", "tmp"))
  3. module.exports =
  4. mongo:
  5. url: "mongodb://#{process.env["MONGO_HOST"] or "localhost"}/sharelatex"
  6. internal:
  7. trackchanges:
  8. port: 3015
  9. host: process.env["LISTEN_ADDRESS"] or "localhost"
  10. apis:
  11. documentupdater:
  12. url: "http://#{process.env["DOCUPDATER_HOST"] or "localhost"}:3003"
  13. docstore:
  14. url: "http://#{process.env["DOCSTORE_HOST"] or "localhost"}:3016"
  15. web:
  16. url: "http://#{process.env["WEB_HOST"] or "localhost"}:3000"
  17. user: "sharelatex"
  18. pass: "password"
  19. redis:
  20. lock:
  21. host: process.env["REDIS_HOST"] or "localhost"
  22. port: 6379
  23. pass: ""
  24. key_schema:
  25. historyLock: ({doc_id}) -> "HistoryLock:#{doc_id}"
  26. historyIndexLock: ({project_id}) -> "HistoryIndexLock:#{project_id}"
  27. history:
  28. port: "6379"
  29. host: process.env["REDIS_HOST"] or "localhost"
  30. password:""
  31. key_schema:
  32. uncompressedHistoryOps: ({doc_id}) -> "UncompressedHistoryOps:#{doc_id}"
  33. docsWithHistoryOps: ({project_id}) -> "DocsWithHistoryOps:#{project_id}"
  34. trackchanges:
  35. s3:
  36. key: ""
  37. secret: ""
  38. stores:
  39. doc_history: ""
  40. path:
  41. dumpFolder: Path.join(TMP_DIR, "dumpFolder")