base.js 863 B

123456789101112131415161718192021222324252627282930313233343536
  1. const path = require('path');
  2. const pckg = require('../../package.json');
  3. const execDir = path.resolve(__dirname, '..');
  4. const dataDir = `${execDir}/data`;
  5. module.exports = {
  6. branch: 'unknown',
  7. version: pckg.version,
  8. name: pckg.name,
  9. dataDir: dataDir,
  10. tempDir: `${dataDir}/tmp`,
  11. logDir: `${dataDir}/log`,
  12. publicDir: `${execDir}/public`,
  13. uploadDir: `${execDir}/public/upload`,
  14. dbFileName: 'db.sqlite',
  15. loggingEnabled: true,
  16. maxUploadFileSize: 50*1024*1024,//50Мб
  17. maxTempPublicDirSize: 512*1024*1024,//512Мб
  18. maxUploadPublicDirSize: 200*1024*1024,//100Мб
  19. useExternalBookConverter: false,
  20. servers: [
  21. {
  22. serverName: '1',
  23. mode: 'normal', //'none', 'normal', 'site', 'reader', 'omnireader'
  24. ip: '0.0.0.0',
  25. port: '33080',
  26. },
  27. ],
  28. };