mikmc commited on
Commit
ea70b43
·
verified ·
1 Parent(s): a6c6c96

Update config.js

Browse files
Files changed (1) hide show
  1. config.js +23 -21
config.js CHANGED
@@ -1,21 +1,23 @@
1
- var env = process.env.NODE_ENV ? 'beamup':'local';
2
-
3
- var config = {
4
- addon: 'started',
5
- }
6
-
7
- switch (env) {
8
- //Public server build.
9
- case 'beamup':
10
- config.port = process.env.PORT
11
- config.local = "5a0d1888fa64-your-iptv.baby-beamup.club"
12
- break;
13
-
14
- //Local sever build.
15
- case 'local':
16
- config.port = 3649
17
- config.local = "http://127.0.0.1:" + config.port;
18
- break;
19
- }
20
-
21
- module.exports = config;
 
 
 
1
+ // Detect the environment, defaulting to 'local' if NODE_ENV is not set
2
+ var env = process.env.NODE_ENV === 'production' ? 'production' : 'local';
3
+
4
+ // Initialize config with default values
5
+ var config = {
6
+ addon: 'started',
7
+ port: process.env.PORT || 3000 // Use PORT from environment or default to 3000
8
+ };
9
+
10
+ // Environment-specific configuration
11
+ switch (env) {
12
+ // Hugging Face server build (production)
13
+ case 'production':
14
+ config.local = `http://0.0.0.0:${config.port}`; // Required binding for Hugging Face deployment
15
+ break;
16
+
17
+ // Local server build (development)
18
+ case 'local':
19
+ config.local = `http://127.0.0.1:${config.port}`; // Localhost URL with port
20
+ break;
21
+ }
22
+
23
+ module.exports = config;