settings.defaults.js 837 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. const Path = require('path')
  2. module.exports = {
  3. internal: {
  4. spelling: {
  5. port: 3005,
  6. host: process.env.LISTEN_ADDRESS || 'localhost',
  7. },
  8. },
  9. mongo: {
  10. options: {
  11. useUnifiedTopology:
  12. (process.env.MONGO_USE_UNIFIED_TOPOLOGY || 'true') === 'true',
  13. },
  14. url:
  15. process.env.MONGO_CONNECTION_STRING ||
  16. `mongodb://${process.env.MONGO_HOST || 'localhost'}/sharelatex`,
  17. },
  18. cacheDir: Path.resolve('cache'),
  19. healthCheckUserId: '53c64d2fd68c8d000010bb5f',
  20. ignoredMisspellings: process.env.IGNORED_MISSPELLINGS
  21. ? process.env.IGNORED_MISSPELLINGS.split(',')
  22. : [
  23. 'Overleaf',
  24. 'overleaf',
  25. 'ShareLaTeX',
  26. 'sharelatex',
  27. 'LaTeX',
  28. 'http',
  29. 'https',
  30. 'www',
  31. ],
  32. sentry: {
  33. dsn: process.env.SENTRY_DSN,
  34. },
  35. }