mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-05-30 01:30:21 +02:00
34 lines
1.2 KiB
TypeScript
34 lines
1.2 KiB
TypeScript
export type AuthType = "disabled" | "basic" | "google_oauth" | "oidc" | "saml";
|
|
|
|
export const INTERNAL_URL = process.env.INTERNAL_URL || "http://127.0.0.1:8080";
|
|
export const NEXT_PUBLIC_DISABLE_STREAMING =
|
|
process.env.NEXT_PUBLIC_DISABLE_STREAMING?.toLowerCase() === "true";
|
|
|
|
export const NEXT_PUBLIC_NEW_CHAT_DIRECTS_TO_SAME_PERSONA =
|
|
process.env.NEXT_PUBLIC_NEW_CHAT_DIRECTS_TO_SAME_PERSONA?.toLowerCase() ===
|
|
"true";
|
|
|
|
export const GMAIL_AUTH_IS_ADMIN_COOKIE_NAME = "gmail_auth_is_admin";
|
|
|
|
export const GOOGLE_DRIVE_AUTH_IS_ADMIN_COOKIE_NAME =
|
|
"google_drive_auth_is_admin";
|
|
|
|
export const SEARCH_TYPE_COOKIE_NAME = "search_type";
|
|
|
|
export const HEADER_PADDING = `pt-[64px]`;
|
|
|
|
export const LOGOUT_DISABLED =
|
|
process.env.NEXT_PUBLIC_DISABLE_LOGOUT?.toLowerCase() === "true";
|
|
|
|
// NOTE: since this is a `NEXT_PUBLIC_` variable, it will be set at
|
|
// build-time
|
|
// TODO: consider moving this to an API call so that the api_server
|
|
// can be the single source of truth
|
|
export const EE_ENABLED =
|
|
process.env.NEXT_PUBLIC_ENABLE_PAID_EE_FEATURES?.toLowerCase() === "true";
|
|
|
|
// Enterprise-only settings
|
|
export const CUSTOM_ANALYTICS_ENABLED = process.env.CUSTOM_ANALYTICS_SECRET_KEY
|
|
? true
|
|
: false;
|