1
0
Fork 0
mirror of https://github.com/SunRed/haste-server.git synced 2024-11-27 03:10:18 +01:00
haste-server/example.config.js
2020-08-28 04:46:48 +02:00

48 lines
No EOL
1.3 KiB
JavaScript

module.exports = {
//address and port to which server will bind, host can also be a hostname
"host": "127.0.0.1",
"port": 7777,
//length of random characters in link that's generated on document save
"keyLength": 10,
//max allowed paste length - 0 for unlimited
"maxLength": 400000,
//algorithm used to generate random characters
//see docs/generators.md for more information
"keyGenerator": {
"type": "phonetic"
},
//max age for static website assets
"staticMaxAge": 60 * 60 * 24,
//whether or not to minify static js scripts which load faster for end-users
"compressStaticAssets": true,
//TODO: re-add more options to logging
//logging preferences
"logging": {
//can be one of: error, warn, info, http, verbose, debug, silly
"level": "info"
},
//rate limits for requests, handled by express-rate-limit
//options can be found here: https://github.com/nfriedly/express-rate-limit/blob/master/lib/express-rate-limit.js#L7-L14
"rateLimits": {
"windowMs": 30 * 60 * 1000,
"max": 250
},
//storage system used for storing saved haste documents
//see docs/storage.md for more information
"storage": {
"type": "file",
"path": "./data"
},
//static documents that will never expire ("name": "path")
"documents": {
"about": "./about.md"
}
};