base.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const path = require('path');
  2. const pckg = require('../../package.json');
  3. const execDir = path.resolve(__dirname, '..');
  4. module.exports = {
  5. branch: 'unknown',
  6. version: pckg.version,
  7. name: pckg.name,
  8. execDir,
  9. accessPassword: '',
  10. extendedSearch: true,
  11. bookReadLink: '',
  12. loggingEnabled: true,
  13. //поправить в случае, если были критические изменения в DbCreator
  14. //иначе будет рассинхронизация между сервером и клиентом на уровне БД
  15. dbVersion: '5',
  16. dbCacheSize: 5,
  17. maxPayloadSize: 500,//in MB
  18. maxFilesDirSize: 1024*1024*1024,//1Gb
  19. queryCacheEnabled: true,
  20. cacheCleanInterval: 60,//minutes
  21. inpxCheckInterval: 60,//minutes
  22. lowMemoryMode: false,
  23. fullOptimization: false,
  24. webConfigParams: ['name', 'version', 'branch', 'bookReadLink', 'dbVersion', 'extendedSearch'],
  25. allowRemoteLib: false,
  26. remoteLib: false,
  27. /*
  28. allowRemoteLib: true, // на сервере
  29. remoteLib: { // на клиенте
  30. accessPassword: '',
  31. url: 'wss://remoteInpxWeb.ru',
  32. },
  33. */
  34. server: {
  35. host: '0.0.0.0',
  36. port: '22380',
  37. },
  38. };