docs improvements

This commit is contained in:
Rotimi Best
2026-03-11 13:53:59 +01:00
parent cd470b5d05
commit 3dc64e8c32
5 changed files with 30 additions and 6 deletions
+17 -2
View File
@@ -1,7 +1,8 @@
const {
TRUSTED_ORIGINS: TRUSTED_ORIGINS_STRING,
PUBLIC_SERVER_URL,
AUTH_COOKIE_DOMAIN: AUTH_COOKIE_DOMAIN_STRING
AUTH_COOKIE_DOMAIN: AUTH_COOKIE_DOMAIN_STRING,
DASHBOARD_ORIGIN: DASHBOARD_ORIGIN_STRING
} = process.env;
const DEFAULT_TRUSTED_ORIGINS = [
@@ -30,4 +31,18 @@ export const TRUSTED_ORIGINS = TRUSTED_ORIGINS_STRING
export const BASE_URL = PUBLIC_SERVER_URL || 'http://localhost:3002';
export const AUTH_COOKIE_DOMAIN = AUTH_COOKIE_DOMAIN_STRING?.trim() || undefined;
function getAuthCookieDomain(): string | undefined {
const explicit = AUTH_COOKIE_DOMAIN_STRING?.trim();
if (explicit) return explicit;
if (!DASHBOARD_ORIGIN_STRING?.trim()) return undefined;
try {
const url = new URL(DASHBOARD_ORIGIN_STRING.trim());
return url.hostname || undefined;
} catch {
return undefined;
}
}
export const AUTH_COOKIE_DOMAIN = getAuthCookieDomain();