base.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. loggingEnabled: true,
  10. maxUploadFileSize: 50*1024*1024,//50Мб
  11. maxTempPublicDirSize: 512*1024*1024,//512Мб + 20% квота если проблема с remoteWebDavStorage
  12. maxUploadPublicDirSize: 200*1024*1024,//100Мб
  13. useExternalBookConverter: false,
  14. acceptFileExt: '.fb2, .fb3, .html, .txt, .zip, .bz2, .gz, .rar, .epub, .mobi, .rtf, .doc, .docx, .pdf, .djvu, .jpg, .jpeg, .png',
  15. webConfigParams: ['name', 'version', 'mode', 'maxUploadFileSize', 'useExternalBookConverter', 'acceptFileExt', 'bucEnabled', 'branch'],
  16. jembaDb: [
  17. {
  18. serverMode: ['reader', 'omnireader', 'liberama'],
  19. dbName: 'app',
  20. thread: true,
  21. openAll: true,
  22. },
  23. {
  24. serverMode: ['reader', 'omnireader', 'liberama'],
  25. dbName: 'reader-storage',
  26. thread: true,
  27. openAll: true,
  28. },
  29. {
  30. serverMode: 'book_update_checker',
  31. dbName: 'book-update-server',
  32. thread: true,
  33. openAll: true,
  34. },
  35. ],
  36. servers: [
  37. {
  38. serverName: '1',
  39. mode: 'reader', //'reader', 'omnireader', 'liberama', 'book_update_checker'
  40. ip: '0.0.0.0',
  41. port: '33080',
  42. },
  43. /*{
  44. serverName: '2',
  45. mode: 'book_update_checker',
  46. isHttps: true,
  47. keysFile: 'server',
  48. ip: '0.0.0.0',
  49. port: '33443',
  50. accessToken: '',
  51. }*/
  52. ],
  53. remoteStorage: false,
  54. /*
  55. remoteStorage: {
  56. url: 'wss://127.0.0.1:11900',
  57. accessToken: '',
  58. },
  59. */
  60. bucEnabled: false,
  61. bucServer: false,
  62. /*
  63. bucServer: {
  64. url: 'wss://127.0.0.1:33443',
  65. accessToken: '',
  66. }
  67. */
  68. };