From 247390000a0fdf7eeedb89a2c5500c64f36df1c3 Mon Sep 17 00:00:00 2001 From: dax Date: Tue, 4 Aug 2026 18:53:03 +0100 Subject: show upload progress and indexing state; raise upload caps and timeouts --- server.mjs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'server.mjs') diff --git a/server.mjs b/server.mjs index e783acc..2e1d789 100644 --- a/server.mjs +++ b/server.mjs @@ -28,9 +28,9 @@ const PHOTOPRISM_USER = process.env.PHOTOPRISM_USER || "photoprism" const PHOTOPRISM_HOME = process.env.PHOTOPRISM_HOME || "/srv/photoprism" const ORIGINALS_PATH = process.env.PHOTOPRISM_ORIGINALS_PATH || "/srv/photoprism/originals" const STORAGE_PATH = process.env.PHOTOPRISM_STORAGE_PATH || "/srv/photoprism/storage" -const MAX_UPLOAD_BYTES = Number(process.env.MAX_UPLOAD_BYTES || 200 * 1024 * 1024) -const MAX_UPLOAD_FILES = Number(process.env.MAX_UPLOAD_FILES || 20) -const IMPORT_TIMEOUT_MS = Number(process.env.IMPORT_TIMEOUT_MS || 10 * 60 * 1000) +const MAX_UPLOAD_BYTES = Number(process.env.MAX_UPLOAD_BYTES || 1024 * 1024 * 1024) +const MAX_UPLOAD_FILES = Number(process.env.MAX_UPLOAD_FILES || 100) +const IMPORT_TIMEOUT_MS = Number(process.env.IMPORT_TIMEOUT_MS || 30 * 60 * 1000) const pool = mysql.createPool(DB) @@ -401,6 +401,10 @@ const server = http.createServer(async (req, res) => { } }) +server.requestTimeout = 0 +server.headersTimeout = 65_000 +server.keepAliveTimeout = 65_000 + server.listen(PORT, "127.0.0.1", () => { console.log(`pathways listening on 127.0.0.1:${PORT}`) mkdir(STAGING_ROOT, { recursive: true }).catch((err) => console.error("pathways: staging dir:", err.message)) -- cgit v1.3.1