File tree 2 files changed +11
-0
lines changed
2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -241,6 +241,12 @@ export class HTTPServer {
241
241
app . use ( process . ROOT_PATH , this . app )
242
242
this . httpServer = createServer ( app )
243
243
244
+ const { keepAliveTimeout } = botpressConfig . httpServer
245
+
246
+ if ( keepAliveTimeout && Number . isInteger ( keepAliveTimeout ) ) {
247
+ this . httpServer . keepAliveTimeout = keepAliveTimeout
248
+ }
249
+
244
250
await this . mediaRouter . initialize ( )
245
251
246
252
// eslint-disable-next-line @typescript-eslint/no-floating-promises
Original file line number Diff line number Diff line change @@ -123,6 +123,11 @@ export interface BotpressConfig {
123
123
* @default
124
124
*/
125
125
externalUrl : string
126
+ /**
127
+ * https://nodejs.org/api/http.html#serverkeepalivetimeout
128
+ * @default 5000
129
+ */
130
+ keepAliveTimeout ?: number
126
131
session : {
127
132
/**
128
133
* @default false
You can’t perform that action at this time.
0 commit comments