base.js 730 B

12345678910111213141516171819202122232425262728293031323334
  1. const path = require('path');
  2. const pckg = require('../../package.json');
  3. const execDir = path.resolve(__dirname, '..');
  4. const dataDir = `${execDir}/.${pckg.name}`;
  5. module.exports = {
  6. branch: 'unknown',
  7. version: pckg.version,
  8. name: pckg.name,
  9. execDir,
  10. dataDir,
  11. tempDir: `${dataDir}/tmp`,
  12. logDir: `${dataDir}/log`,
  13. publicDir: `${dataDir}/public`,
  14. accessPassword: '',
  15. bookReadLink: '',
  16. loggingEnabled: true,
  17. maxFilesDirSize: 1024*1024*1024,//1Gb
  18. queryCacheEnabled: true,
  19. cacheCleanInterval: 60,//minutes
  20. lowMemoryMode: false,
  21. webConfigParams: ['name', 'version', 'branch', 'bookReadLink'],
  22. server: {
  23. ip: '0.0.0.0',
  24. port: '22380',
  25. },
  26. };