Skip to content

Commit cd14f4a

Browse files
chore: set keepAliveTimeout = 0 and upgrade docker image to node:20.16-slim for express, fastify, hapi, koa, nest. (#9447)
1 parent 990721f commit cd14f4a

19 files changed

+22
-17
lines changed

frameworks/JavaScript/express/app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,6 @@ if (cluster.isPrimary) {
4141
app.get('/plaintext', (req, res) =>
4242
res.header('Content-Type', 'text/plain').send('Hello, World!'));
4343

44-
app.listen(8080);
44+
const server = app.listen(8080);
45+
server.keepAliveTimeout = 0;
4546
}

frameworks/JavaScript/express/express-chakra.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:chakracore
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/express/express-mongodb.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20.12.2-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/express/express-mysql.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20.12.2-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/express/express-postgres.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20.12.2-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/express/express-postgresjs.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:21.1.0-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/express/express.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:20.12.2-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

frameworks/JavaScript/fastify/create-server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const fastify = require("fastify")();
1+
const fastify = require("fastify")({ logger: false, keepAliveTimeout: 0 });
22
const handlers = require("./handlers");
33

44
fastify.setErrorHandler((error, request, reply) => {

frameworks/JavaScript/hapi/create-server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const options = {
1313
};
1414

1515
const server = new Hapi.server(options);
16+
server.listener.keepAliveTimeout = 0;
1617

1718
const provision = async () => {
1819

frameworks/JavaScript/hapi/hapi-mysql.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18.12.1-slim
1+
FROM node:20.16-slim
22

33
COPY ./ ./
44

0 commit comments

Comments
 (0)