reiso
Version:
125 lines • 6.93 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = {
default: {
// You can provide your own properties here except Reiso internal ones and use them by getConfig()
// ...
// --- Reiso Properties ---
// File translation path [string]
"translation": "./translation.json",
// Awalable languages [string[]]
"languages": ["en"],
// Default language [string]
"defaultLanguage": "en",
// Public directory [string]
"publicDir": "./public",
// Upload directory [string]
"uploadDir": "./uploads",
// Upload max file size in MB [number]
"maxFileSize": 50,
// Server Http port [number]
"port": 3000,
// Server Web Socket Port [number]
"portWS": 5000,
// Public host [string]
"host": "127.0.0.1",
// Public port for Http connections for a client connection [number]
"globalPort": 3000,
// Public port for Web Socket connections for a client connection [number]
"globalPortWS": 5000,
// Seaport Ballancer host [string]
"seaportHost": null,
// Seaport Ballancer Port [number]
"seaportPort": null,
// Seaport Ballancer Node Name [string]
"seaportName": null,
// GraphQL Web Interface (Recommend for development only) [boolean]
"graphiql": null,
// GraphQL quota default limitation [number]
"quotaLimit": null,
// Number of instances per program (0 = automatic) [number]
"cores": null,
// Log to console with level: [debug, info, warn, error] [console object]
"logConsole": {
"lelel": "info"
},
// Log to Logstash by json with level: [debug, info, warn, error] [logstash object]
"logLogstash": null,
// "logLogstash": {
// "host": "elk",
// "port": 5801,
// "tags": ["production", "test"],
// "tries": 2,
// "interval": 100,
// "beat": "reiso_ex_full",
// "type": "reiso_ex_full",
// "level": "info"
// },
// Additional information for logging [object]
"logAdditional": {},
// DDOS protection [ddos object]
"ddos": null,
// Allow via proxy connection [boolean]
"proxyProtection": null,
// Elastic APM monitoring
// "apm": {
// "serverUrl": "http://localhost:8200",
// "serviceName": "reiso_full_server",
// "secretToken": "qwerty",
// "instrument": true,
// "errorOnAbortedRequests": true,
// "captureBody": "all",
// "captureErrorLogStackTraces": "always",
// "active": true,
// "transactionSampleRate": 0.5,
// "filterHttpHeaders": false,
// "asyncHooks": true,
// "level": "debug"
// },
// ORM via typeorm [scope -> typeorm object]
"db": {
"Main": {
"database": "test",
"host": "localhost",
"password": "",
"port": 3306,
"type": "mysql",
"username": "root"
}
},
// Web Socket Redis cache server [scope -> redis object]
"redisPubSub": {
"Main": {
"port": 6379,
"host": "127.0.0.1",
"password": ""
}
},
// Handler Redis cache server [scope -> redis object]
"redisHandler": {
"Main": {
"port": 6379,
"host": "127.0.0.1",
"password": "",
"scope": "cb_subscription"
}
},
// Worker Redis cache server [scope -> redis object]
"redisWorker": {
"Main": {
"port": 6379,
"host": "127.0.0.1",
"password": ""
}
},
// Redis cache server [scope -> redis object]
"redis": {
"Main": {
"port": 6379,
"host": "127.0.0.1",
"password": ""
}
}
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdENvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9TZXJ2ZXIvRGVmYXVsdENvbmZpZy50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxrQkFBZTtJQUNiLE9BQU8sRUFBRTtRQUNQLGtHQUFrRztRQUNsRyxNQUFNO1FBQ04sMkJBQTJCO1FBQzNCLGlDQUFpQztRQUNqQyxhQUFhLEVBQUUsb0JBQW9CO1FBQ25DLGdDQUFnQztRQUNoQyxXQUFXLEVBQUUsQ0FBQyxJQUFJLENBQUM7UUFDbkIsNEJBQTRCO1FBQzVCLGlCQUFpQixFQUFFLElBQUk7UUFDdkIsNEJBQTRCO1FBQzVCLFdBQVcsRUFBRSxVQUFVO1FBQ3ZCLDRCQUE0QjtRQUM1QixXQUFXLEVBQUUsV0FBVztRQUN4QixzQ0FBc0M7UUFDdEMsYUFBYSxFQUFFLEVBQUU7UUFDakIsNEJBQTRCO1FBQzVCLE1BQU0sRUFBRSxJQUFJO1FBQ1osa0NBQWtDO1FBQ2xDLFFBQVEsRUFBRSxJQUFJO1FBQ2QsdUJBQXVCO1FBQ3ZCLE1BQU0sRUFBRSxXQUFXO1FBQ25CLG9FQUFvRTtRQUNwRSxZQUFZLEVBQUUsSUFBSTtRQUNsQiwwRUFBMEU7UUFDMUUsY0FBYyxFQUFFLElBQUk7UUFDcEIsa0NBQWtDO1FBQ2xDLGFBQWEsRUFBRSxJQUFJO1FBQ25CLGtDQUFrQztRQUNsQyxhQUFhLEVBQUUsSUFBSTtRQUNuQix1Q0FBdUM7UUFDdkMsYUFBYSxFQUFFLElBQUk7UUFDbkIsbUVBQW1FO1FBQ25FLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLDRDQUE0QztRQUM1QyxZQUFZLEVBQUUsSUFBSTtRQUNsQiwyREFBMkQ7UUFDM0QsT0FBTyxFQUFFLElBQUk7UUFDYix5RUFBeUU7UUFDekUsWUFBWSxFQUFFO1lBQ1osT0FBTyxFQUFFLE1BQU07U0FDaEI7UUFDRCxtRkFBbUY7UUFDbkYsYUFBYSxFQUFFLElBQUk7UUFDbkIsbUJBQW1CO1FBQ25CLG1CQUFtQjtRQUNuQixrQkFBa0I7UUFDbEIsb0NBQW9DO1FBQ3BDLGdCQUFnQjtRQUNoQixxQkFBcUI7UUFDckIsNkJBQTZCO1FBQzdCLDZCQUE2QjtRQUM3QixvQkFBb0I7UUFDcEIsS0FBSztRQUNMLDhDQUE4QztRQUM5QyxlQUFlLEVBQUUsRUFBRTtRQUNuQixnQ0FBZ0M7UUFDaEMsTUFBTSxFQUFFLElBQUk7UUFDWix1Q0FBdUM7UUFDdkMsaUJBQWlCLEVBQUUsSUFBSTtRQUN2Qix5QkFBeUI7UUFDekIsV0FBVztRQUNYLDBDQUEwQztRQUMxQyx3Q0FBd0M7UUFDeEMsNkJBQTZCO1FBQzdCLHdCQUF3QjtRQUN4QixvQ0FBb0M7UUFDcEMsMEJBQTBCO1FBQzFCLDRDQUE0QztRQUM1QyxvQkFBb0I7UUFDcEIsa0NBQWtDO1FBQ2xDLGdDQUFnQztRQUNoQyx3QkFBd0I7UUFDeEIscUJBQXFCO1FBQ3JCLEtBQUs7UUFDTCw0Q0FBNEM7UUFDNUMsSUFBSSxFQUFFO1lBQ0osTUFBTSxFQUFFO2dCQUNOLFVBQVUsRUFBRSxNQUFNO2dCQUNsQixNQUFNLEVBQUUsV0FBVztnQkFDbkIsVUFBVSxFQUFFLEVBQUU7Z0JBQ2QsTUFBTSxFQUFFLElBQUk7Z0JBQ1osTUFBTSxFQUFFLE9BQU87Z0JBQ2YsVUFBVSxFQUFFLE1BQU07YUFDbkI7U0FDRjtRQUNELHdEQUF3RDtRQUN4RCxhQUFhLEVBQUU7WUFDYixNQUFNLEVBQUU7Z0JBQ04sTUFBTSxFQUFFLElBQUk7Z0JBQ1osTUFBTSxFQUFFLFdBQVc7Z0JBQ25CLFVBQVUsRUFBRSxFQUFFO2FBQ2Y7U0FDRjtRQUNELHFEQUFxRDtRQUNyRCxjQUFjLEVBQUU7WUFDZCxNQUFNLEVBQUU7Z0JBQ04sTUFBTSxFQUFFLElBQUk7Z0JBQ1osTUFBTSxFQUFFLFdBQVc7Z0JBQ25CLFVBQVUsRUFBRSxFQUFFO2dCQUNkLE9BQU8sRUFBRSxpQkFBaUI7YUFDM0I7U0FDRjtRQUNELG9EQUFvRDtRQUNwRCxhQUFhLEVBQUU7WUFDYixNQUFNLEVBQUU7Z0JBQ04sTUFBTSxFQUFFLElBQUk7Z0JBQ1osTUFBTSxFQUFFLFdBQVc7Z0JBQ25CLFVBQVUsRUFBRSxFQUFFO2FBQ2Y7U0FDRjtRQUNELDZDQUE2QztRQUM3QyxPQUFPLEVBQUU7WUFDUCxNQUFNLEVBQUU7Z0JBQ04sTUFBTSxFQUFFLElBQUk7Z0JBQ1osTUFBTSxFQUFFLFdBQVc7Z0JBQ25CLFVBQVUsRUFBRSxFQUFFO2FBQ2Y7U0FDRjtLQUNGO0NBQ0YsQ0FBQyJ9