xtremio-plus / config.js
mikmc's picture
Update config.js
ea70b43 verified
raw
history blame contribute delete
740 Bytes
// Detect the environment, defaulting to 'local' if NODE_ENV is not set
var env = process.env.NODE_ENV === 'production' ? 'production' : 'local';
// Initialize config with default values
var config = {
addon: 'started',
port: process.env.PORT || 3000 // Use PORT from environment or default to 3000
};
// Environment-specific configuration
switch (env) {
// Hugging Face server build (production)
case 'production':
config.local = `http://0.0.0.0:${config.port}`; // Required binding for Hugging Face deployment
break;
// Local server build (development)
case 'local':
config.local = `http://127.0.0.1:${config.port}`; // Localhost URL with port
break;
}
module.exports = config;