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

Function missingCloudflareAccessVars

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

Source from the content-addressed store, hash-verified

99 .replace(/\/+$/, "");
100
101export const missingCloudflareAccessVars = (env: CloudflareAccessEnv): readonly string[] => {
102 if (env.ENABLE_DEV_AUTH === "true") return [];
103 const accessTeamDomain = normalizeAccessTeamDomain(env.ACCESS_TEAM_DOMAIN);
104 const accessAud = (env.ACCESS_AUD ?? "").trim();
105 return [
106 ...(accessTeamDomain.length === 0 ||
107 accessTeamDomain.toLowerCase() === "your-team.cloudflareaccess.com"
108 ? ["ACCESS_TEAM_DOMAIN"]
109 : []),
110 ...(accessAud.length === 0 ? ["ACCESS_AUD"] : []),
111 ];
112};
113
114export const cloudflareAccessConfigErrorMessage = (missingVars: readonly string[]): string =>
115 `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