aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-08-05 20:57:48 +0530
committerLibravatar Vijay A <avijayr@protonmail.com>2021-08-05 20:57:48 +0530
commitb9362143f78f349ed274448ca2248b2b69a3d30c (patch)
treeea1ccb24166a5e1a80c8e961124a51a6822dac21 /src/internal-server
parentfix: change all occurrences of hard-coded ip address '127.0.0.1' to 'localhost' (diff)
downloadferdium-app-b9362143f78f349ed274448ca2248b2b69a3d30c.tar.gz
ferdium-app-b9362143f78f349ed274448ca2248b2b69a3d30c.tar.zst
ferdium-app-b9362143f78f349ed274448ca2248b2b69a3d30c.zip
fix: explicitly use env var to specify hostname for adonis for the internal-server
fixes #1253
Diffstat (limited to 'src/internal-server')
-rw-r--r--src/internal-server/start.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/internal-server/start.js b/src/internal-server/start.js
index dbf7ea9c9..cb8ef56c8 100644
--- a/src/internal-server/start.js
+++ b/src/internal-server/start.js
@@ -20,6 +20,7 @@ const { Ignitor } = require('@adonisjs/ignitor');
20const fs = require('fs-extra'); 20const fs = require('fs-extra');
21const os = require('os'); 21const os = require('os');
22const path = require('path'); 22const path = require('path');
23const { LOCAL_HOSTNAME } = require('../config');
23 24
24process.env.ENV_PATH = path.join(__dirname, 'env.ini'); 25process.env.ENV_PATH = path.join(__dirname, 'env.ini');
25 26
@@ -40,8 +41,10 @@ module.exports = async (userPath, port) => {
40 } 41 }
41 } 42 }
42 43
44 // Note: These env vars are used by adonis as env vars
43 process.env.DB_PATH = dbPath; 45 process.env.DB_PATH = dbPath;
44 process.env.USER_PATH = userPath; 46 process.env.USER_PATH = userPath;
47 process.env.HOST = LOCAL_HOSTNAME;
45 process.env.PORT = port; 48 process.env.PORT = port;
46 49
47 new Ignitor(fold).appRoot(__dirname).fireHttpServer().catch(console.error); // eslint-disable-line no-console 50 new Ignitor(fold).appRoot(__dirname).fireHttpServer().catch(console.error); // eslint-disable-line no-console