mirror of
https://github.com/SunRed/haste-server.git
synced 2024-10-31 17:30:20 +01:00
509971c5ac
I Decided to remove static asset compression from actual code to make runtime faster and moved it to package.json script which only builds application once on installation.\nAfter this commit, after every update that changed static/application.js, you also need to run npm run-script build after git pull
45 lines
No EOL
1.2 KiB
JavaScript
45 lines
No EOL
1.2 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,
|
|
|
|
//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, can be omitted
|
|
//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"
|
|
}
|
|
}; |