diff --git a/server/src/config.js b/server/src/config.js index 8ac8a18..fc9bd36 100644 --- a/server/src/config.js +++ b/server/src/config.js @@ -3,12 +3,8 @@ const crypto = require('crypto'); let JWT_SECRET = process.env.JWT_SECRET; if (!JWT_SECRET) { - if (process.env.NODE_ENV === 'production') { - console.error('FATAL: JWT_SECRET environment variable is required in production.'); - process.exit(1); - } JWT_SECRET = crypto.randomBytes(32).toString('hex'); - console.warn('WARNING: No JWT_SECRET set — using auto-generated secret. Sessions will reset on server restart.'); + console.warn('WARNING: No JWT_SECRET set — using auto-generated secret. Sessions will reset on server restart. Set JWT_SECRET for persistent sessions.'); } module.exports = { JWT_SECRET };