base.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. bookReadLink: '',
  11. loggingEnabled: true,
  12. //поправить в случае, если были критические изменения в DbCreator или InpxParser
  13. //иначе будет рассинхронизация между сервером и клиентом на уровне БД
  14. dbVersion: '7',
  15. dbCacheSize: 5,
  16. maxPayloadSize: 500,//in MB
  17. maxFilesDirSize: 1024*1024*1024,//1Gb
  18. queryCacheEnabled: true,
  19. cacheCleanInterval: 60,//minutes
  20. inpxCheckInterval: 60,//minutes
  21. lowMemoryMode: false,
  22. fullOptimization: false,
  23. webConfigParams: ['name', 'version', 'branch', 'bookReadLink', 'dbVersion'],
  24. allowRemoteLib: false,
  25. remoteLib: false,
  26. /*
  27. allowRemoteLib: true, // на сервере
  28. remoteLib: { // на клиенте
  29. accessPassword: '',
  30. url: 'wss://remoteInpxWeb.ru',
  31. },
  32. */
  33. server: {
  34. host: '0.0.0.0',
  35. port: '22380',
  36. },
  37. };