export const AUDIT_CACHE_TAG = "audits"; export const USERS_CACHE_TAG = "users"; export const HEALTH_CACHE_TAG = "health"; export const REVALIDATE_SECONDS = 100; // Admin resource cache tags export const ADMIN_RESOURCE_CACHE_TAG_PREFIX = "admin-resource"; export const getAdminResourceCacheTag = (resource: string) => `${ADMIN_RESOURCE_CACHE_TAG_PREFIX}-${resource}`; export const BE_BASE_URL = process.env.BE_BASE_URL || ""; export const AUTH_COOKIE_NAME = "auth_token"; export function getBaseUrl(): string { const port = process.env.PORT || "3000"; return ( process.env.NEXT_PUBLIC_BASE_URL || (process.env.VERCEL_URL ? `https://${process.env.VERCEL_URL}` : `http://localhost:${port}`) ); }