From ba5945710044404a63c7fd68d9415b2d7dbd9119 Mon Sep 17 00:00:00 2001 From: CCS Admin Date: Sun, 22 Feb 2026 15:14:50 +0000 Subject: [PATCH] chore: add server.js for Plesk Passenger startup Required by Phusion Passenger on Plesk production. Must not be deleted by git clean or deploys will 500. --- server.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 server.js diff --git a/server.js b/server.js new file mode 100644 index 0000000..42f1bd4 --- /dev/null +++ b/server.js @@ -0,0 +1,17 @@ +const { createServer } = require("http") +const { parse } = require("url") +const next = require("next") + +const port = parseInt(process.env.PORT || "3000", 10) +const app = next({ dev: false }) +const handle = app.getRequestHandler() + +app.prepare().then(() => { + createServer((req, res) => { + const parsedUrl = parse(req.url, true) + handle(req, res, parsedUrl) + }).listen(port, "0.0.0.0", (err) => { + if (err) throw err + console.log("Next.js server ready on http://0.0.0.0:" + port) + }) +})