settings.defaults.js 830 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. }