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 disableLogin = process.env.DISABLE_LOGIN;
const disableUI = process.env.DISABLE_UI;
const faviconURL = process.env.FAVICON_URL;
const forceSSL = process.env.FORCE_SSL;
const frameAncestors = process.env.ALLOWED_FRAME_URLS ?? '';
const privateMode = process.env.PRIVATE_MODE;
@ -193,7 +192,6 @@ export default {
defaultLocale,
disableLogin,
disableUI,
faviconURL,
privateMode,
},
basePath,

View file

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