Made FAVICON_URL a runtime variable. Closes #3412

This commit is contained in:
Mike Cao 2025-07-24 21:54:10 -07:00
parent 6e6c1df858
commit b6862de2be
2 changed files with 1 additions and 3 deletions

View file

@ -14,7 +14,6 @@ const corsMaxAge = process.env.CORS_MAX_AGE;
const defaultLocale = process.env.DEFAULT_LOCALE; const defaultLocale = process.env.DEFAULT_LOCALE;
const disableLogin = process.env.DISABLE_LOGIN; const disableLogin = process.env.DISABLE_LOGIN;
const disableUI = process.env.DISABLE_UI; const disableUI = process.env.DISABLE_UI;
const faviconURL = process.env.FAVICON_URL;
const forceSSL = process.env.FORCE_SSL; const forceSSL = process.env.FORCE_SSL;
const frameAncestors = process.env.ALLOWED_FRAME_URLS ?? ''; const frameAncestors = process.env.ALLOWED_FRAME_URLS ?? '';
const privateMode = process.env.PRIVATE_MODE; const privateMode = process.env.PRIVATE_MODE;
@ -193,7 +192,6 @@ export default {
defaultLocale, defaultLocale,
disableLogin, disableLogin,
disableUI, disableUI,
faviconURL,
privateMode, privateMode,
}, },
basePath, basePath,

View file

@ -13,7 +13,7 @@ export function Favicon({ domain, ...props }) {
return null; return null;
} }
const url = config?.faviconURL || process.env.faviconURL || FAVICON_URL; const url = config?.faviconURL || FAVICON_URL;
const hostName = domain ? getHostName(domain) : null; const hostName = domain ? getHostName(domain) : null;
const domainName = GROUPED_DOMAINS[hostName]?.domain || hostName; const domainName = GROUPED_DOMAINS[hostName]?.domain || hostName;
const src = hostName ? url.replace(/\{\{\s*domain\s*}}/, domainName) : null; const src = hostName ? url.replace(/\{\{\s*domain\s*}}/, domainName) : null;