feat(server): config keys for tus upload directory and expiration

This commit is contained in:
Jannis Braun
2026-04-30 01:11:34 +02:00
parent 4477554f8a
commit 9902130916
+3
View File
@@ -48,6 +48,9 @@ export const config = {
},
uploadDir: env('UPLOAD_DIR', resolve(__dirname, '../../../data/uploads')),
tusUploadDir: resolve(env('UPLOAD_DIR', resolve(__dirname, '../../../data/uploads')), '.tus'),
tusExpirationMs: envInt('TUS_EXPIRATION_HOURS', 24) * 60 * 60 * 1000,
tusStragglerSweepMs: envInt('TUS_STRAGGLER_SWEEP_HOURS', 48) * 60 * 60 * 1000,
dbPath: env('DB_PATH', resolve(__dirname, '../../../data/backspace.db')),
maxUploadSize: envInt('MAX_UPLOAD_SIZE', 104857600),
registrationOpen: envBool('REGISTRATION_OPEN', true),