mirror of
https://github.com/umami-software/umami.git
synced 2026-02-08 22:57:12 +01:00
27 lines
737 B
TypeScript
27 lines
737 B
TypeScript
'use server';
|
|
|
|
export type Config = {
|
|
cloudMode: boolean;
|
|
cloudUrl?: string;
|
|
faviconUrl?: string;
|
|
linksUrl?: string;
|
|
pixelsUrl?: string;
|
|
privateMode: boolean;
|
|
telemetryDisabled: boolean;
|
|
trackerScriptName?: string;
|
|
updatesDisabled: boolean;
|
|
};
|
|
|
|
export async function getConfig(): Promise<Config> {
|
|
return {
|
|
cloudMode: !!process.env.CLOUD_URL,
|
|
cloudUrl: process.env.CLOUD_URL,
|
|
faviconUrl: process.env.FAVICON_URL,
|
|
linksUrl: process.env.LINKS_URL,
|
|
pixelsUrl: process.env.PIXELS_URL,
|
|
privateMode: !!process.env.PRIVATE_MODE,
|
|
telemetryDisabled: !!process.env.DISABLE_TELEMETRY,
|
|
trackerScriptName: process.env.TRACKER_SCRIPT_NAME,
|
|
updatesDisabled: !!process.env.DISABLE_UPDATES,
|
|
};
|
|
}
|