aboutsummaryrefslogtreecommitdiff
path: root/server.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'server.mjs')
-rw-r--r--server.mjs10
1 files changed, 7 insertions, 3 deletions
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))