59 lines
1.3 KiB
JavaScript
59 lines
1.3 KiB
JavaScript
const path = require('path');
|
||
const pckg = require('../../package.json');
|
||
|
||
const execDir = path.resolve(__dirname, '..');
|
||
const dataDir = `${execDir}/data`;
|
||
|
||
module.exports = {
|
||
branch: 'unknown',
|
||
version: pckg.version,
|
||
name: pckg.name,
|
||
|
||
dataDir: dataDir,
|
||
tempDir: `${dataDir}/tmp`,
|
||
logDir: `${dataDir}/log`,
|
||
publicDir: `${execDir}/public`,
|
||
uploadDir: `${execDir}/public/upload`,
|
||
sharedDir: `${execDir}/public/shared`,
|
||
loggingEnabled: true,
|
||
|
||
maxUploadFileSize: 50*1024*1024,//50Мб
|
||
maxTempPublicDirSize: 512*1024*1024,//512Мб
|
||
maxUploadPublicDirSize: 200*1024*1024,//100Мб
|
||
|
||
useExternalBookConverter: false,
|
||
|
||
db: [
|
||
{
|
||
poolName: 'app',
|
||
connCount: 20,
|
||
fileName: 'app.sqlite',
|
||
},
|
||
{
|
||
poolName: 'readerStorage',
|
||
connCount: 20,
|
||
fileName: 'reader-storage.sqlite',
|
||
}
|
||
],
|
||
|
||
servers: [
|
||
{
|
||
serverName: '1',
|
||
mode: 'normal', //'none', 'normal', 'site', 'reader', 'omnireader'
|
||
ip: '0.0.0.0',
|
||
port: '33080',
|
||
},
|
||
],
|
||
|
||
remoteWebDavStorage: false,
|
||
/*
|
||
remoteWebDavStorage: {
|
||
url: '127.0.0.1:1900',
|
||
username: '',
|
||
password: '',
|
||
},
|
||
*/
|
||
|
||
};
|
||
|