Files
triggerdotdev--trigger.dev/apps/webapp/app/features.server.ts
Eric Allam 20ed4e22ef
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
Implement the cloud private beta invite form
2023-07-05 17:27:59 +01:00

21 lines
536 B
TypeScript

import { requestUrl } from "./utils/requestUrl.server";
export type TriggerFeatures = {
isManagedCloud: boolean;
};
// If the request host is cloud.trigger.dev then we are on the managed cloud
// or if env.NODE_ENV is development
export function featuresForRequest(request: Request): TriggerFeatures {
const url = requestUrl(request);
const isManagedCloud =
url.host === "cloud.trigger.dev" ||
url.host === "test-cloud.trigger.dev" ||
process.env.CLOUD_ENV === "development";
return {
isManagedCloud,
};
}