From a5e83a4d8457f1d1dee729bb6a2bb19348e41b06 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 25 May 2023 11:25:55 +0200 Subject: [PATCH] Expose alias domains as CLOUDRON_ALIAS_DOMAINS This can be useful for app to set them in trusted hosts. Or alternately, show different text when accessed from different domains. --- src/docker.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/docker.js b/src/docker.js index 3a9cfa2c5..a7001932e 100644 --- a/src/docker.js +++ b/src/docker.js @@ -277,6 +277,8 @@ async function createSubcontainer(app, name, cmd, options) { `CLOUDRON_APP_DOMAIN=${domain}` ]; + if (app.manifest.multiDomain) stdEnv.push(`CLOUDRON_ALIAS_DOMAINS=${app.aliasDomains.map(ad => ad.fqdn).join(',')}`); + const secondaryDomainsEnv = app.secondaryDomains.map(sd => `${sd.environmentVariable}=${sd.fqdn}`); const portEnv = [];