MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / missingCloudflareAccessVars

Function missingCloudflareAccessVars

apps/host-cloudflare/src/config.ts:105–116  ·  view source on GitHub ↗
(env: CloudflareAccessEnv)

Source from the content-addressed store, hash-verified

103 .replace(/\/+$/, "");
104
105export const missingCloudflareAccessVars = (env: CloudflareAccessEnv): readonly string[] => {
106 if (env.ENABLE_DEV_AUTH === "true") return [];
107 const accessTeamDomain = normalizeAccessTeamDomain(env.ACCESS_TEAM_DOMAIN);
108 const accessAud = (env.ACCESS_AUD ?? "").trim();
109 return [
110 ...(accessTeamDomain.length === 0 ||
111 accessTeamDomain.toLowerCase() === "your-team.cloudflareaccess.com"
112 ? ["ACCESS_TEAM_DOMAIN"]
113 : []),
114 ...(accessAud.length === 0 ? ["ACCESS_AUD"] : []),
115 ];
116};
117
118export const cloudflareAccessConfigErrorMessage = (missingVars: readonly string[]): string =>
119 `Cloudflare Access is not configured. Set ${missingVars.join(" and ")} before serving requests.`;

Callers 2

worker.tsFile · 0.90
loadConfigFunction · 0.85

Calls 1

Tested by

no test coverage detected