2026-01-07 15:41:36 +01:00

23 lines
725 B
TypeScript

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}`)
);
}