base.js 692 B

123456789101112131415161718192021222324252627282930313233
  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. loggingEnabled: true,
  16. maxFilesDirSize: 1024*1024*1024,//1Gb
  17. queryCacheEnabled: true,
  18. cacheCleanInterval: 60,//minutes
  19. lowMemoryMode: false,
  20. webConfigParams: ['name', 'version', 'branch'],
  21. server: {
  22. ip: '0.0.0.0',
  23. port: '22380',
  24. },
  25. };