Преглед на файлове

Merge branch 'sethforprivacy-add_http_protocol' into develop

Nicolas Meienberger преди 2 години
родител
ревизия
aa43437a4e
променени са 2 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 2 0
      packages/system-api/src/config/config.ts
  2. 3 0
      packages/system-api/src/modules/apps/apps.helpers.ts

+ 2 - 0
packages/system-api/src/config/config.ts

@@ -14,6 +14,7 @@ interface IConfig {
   ROOT_FOLDER_HOST: string;
   APPS_REPO_ID: string;
   APPS_REPO_URL: string;
+  INTERNAL_IP: string;
 }
 
 if (process.env.NODE_ENV !== 'production') {
@@ -51,6 +52,7 @@ const config: IConfig = {
   ROOT_FOLDER_HOST,
   APPS_REPO_ID,
   APPS_REPO_URL,
+  INTERNAL_IP,
 };
 
 export default config;

+ 3 - 0
packages/system-api/src/modules/apps/apps.helpers.ts

@@ -108,6 +108,9 @@ export const generateEnvFile = (app: App) => {
   if (app.exposed && app.domain) {
     envFile += 'APP_EXPOSED=true\n';
     envFile += `APP_DOMAIN=${app.domain}\n`;
+    envFile += 'APP_PROTOCOL=https\n';
+  } else {
+    envFile += `APP_DOMAIN=${config.INTERNAL_IP}:${configFile.port}\n`;
   }
 
   writeFile(`/app-data/${app.id}/app.env`, envFile);