-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfig.js
More file actions
24 lines (18 loc) · 851 Bytes
/
Copy pathconfig.js
File metadata and controls
24 lines (18 loc) · 851 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
require('dotenv').config();
module.exports = {
// MongoDB Configuration
mongodbUri: process.env.MONGODB_URI || 'mongodb://localhost:27017/nanda_chat',
// Server Configuration
port: process.env.PORT || 3000,
nodeEnv: process.env.NODE_ENV || 'development',
// Session Configuration
sessionSecret: process.env.SESSION_SECRET || 'list39-super-secret-session-key-change-in-production',
// Google OAuth Configuration
googleClientId: process.env.GOOGLE_CLIENT_ID || 'your-google-client-id',
googleClientSecret: process.env.GOOGLE_CLIENT_SECRET || 'your-google-client-secret',
// JWT Configuration
jwtSecret: process.env.JWT_SECRET || 'list39-jwt-secret-key-change-in-production',
// Domain Configuration
domain: process.env.DOMAIN || 'localhost:3000',
baseUrl: process.env.BASE_URL || 'http://localhost:3000'
};