Documentation - v0.0.0
    Preparing search index...

    Interface ApiAppConfig

    interface ApiAppConfig {
        ccu: {
            apiUrl: string;
            forceDocker: boolean;
            newrelicDisable: boolean;
            webUrl: string;
        };
        celery: { alwaysEager: boolean };
        connect: { instanceId: string };
        django: {
            accountAllowRegistration: boolean;
            allowedHosts: string[];
            corsOriginWhitelist: string[];
            csrfCookieSecure: boolean;
            csrfTrustedOrigins: string[];
            emailBackend: string;
            secureSslRedirect: boolean;
            sessionCookieSecure: boolean;
            settingsModule: string;
        };
        elasticSearch: { host: string };
        langchain: { endpoint: string; project: string; tracingV2: boolean };
        newRelic: {
            configFile: string;
            environment?:
                | "local"
                | "development"
                | "staging"
                | "production"
                | "production-au"
                | "test";
        };
        phone: { checkTimezone: boolean };
        rag: {
            chatModel: string;
            documentEmbedModel: string;
            queryEmbedModel: string;
        };
        sentry: { traceExcludeUrls: string[] };
    }

    Hierarchy

    • TypeOf<typeof apiAppConfigSchema>
      • ApiAppConfig
    Index

    Properties

    ccu: {
        apiUrl: string;
        forceDocker: boolean;
        newrelicDisable: boolean;
        webUrl: string;
    } = ...
    celery: { alwaysEager: boolean } = ...
    connect: { instanceId: string } = ...
    django: {
        accountAllowRegistration: boolean;
        allowedHosts: string[];
        corsOriginWhitelist: string[];
        csrfCookieSecure: boolean;
        csrfTrustedOrigins: string[];
        emailBackend: string;
        secureSslRedirect: boolean;
        sessionCookieSecure: boolean;
        settingsModule: string;
    } = ...
    elasticSearch: { host: string } = ...
    langchain: { endpoint: string; project: string; tracingV2: boolean } = ...
    newRelic: {
        configFile: string;
        environment?:
            | "local"
            | "development"
            | "staging"
            | "production"
            | "production-au"
            | "test";
    } = ...
    phone: { checkTimezone: boolean } = ...
    rag: { chatModel: string; documentEmbedModel: string; queryEmbedModel: string } = ...
    sentry: { traceExcludeUrls: string[] } = ...