| 123456789101112131415161718 |
- // Runtime config + filesystem paths. Reads process.env once at startup.
- const fs = require('fs');
- const path = require('path');
-
- const PUBLIC_DIR = path.join(__dirname, 'public');
- const REC_DIR = path.join(__dirname, 'recordings');
- const TRANS_DIR = path.join(__dirname, 'transcripts');
- try { fs.mkdirSync(REC_DIR, { recursive: true }); } catch (e) {}
- try { fs.mkdirSync(TRANS_DIR, { recursive: true }); } catch (e) {}
-
- module.exports = {
- PORT: process.env.PORT || 8090,
- HTTPS_PORT: process.env.HTTPS_PORT || 8443,
- PUBLIC_DIR,
- REC_DIR,
- TRANS_DIR,
- SESSION_TTL: 1000 * 60 * 60 * 24, // 24h auto-logout
- };
|