NETLIFY CONTEXT HOTFIX (#627)

we need a specific deploy context instead of relying on the reserved
one.

Co-authored-by: wil <wil@storyteller.ai>
This commit is contained in:
wilandwil authored and GitHub committed 2024-07-12 20:45:47 -04:00
1 parent 149d26534b
commit 75516a9870
3 files changed
+7 -2

No files matched your search

+1 -1
View File
@@ -6,5 +6,5 @@ GRAVATAR_API="https://www.gravatar.com"
DEPLOY_PRIME_URL="https://studio-staging.studio.storyteller.ai"
REACT_APP_PUBLIC_POSTHOG_KEY="phc_jBFgac0mVALAFk3negnSfYCcHgvkT00yBLQDmCDYNBb"
REACT_APP_PUBLIC_POSTHOG_UI="https://us.i.posthog.com"
DEPLOY_CONTEXT="DEVELOPMENT"
CONTEXT="DEVELOPMENT"
# CONTEXT="PRODUCTION"
@@ -4,7 +4,10 @@ import environmentVariables from "~/Classes/EnvironmentVariables";
export const usePosthogFeatureFlag = (flag: FeatureFlags): boolean => {
const enabled = useFeatureFlagEnabled(flag) ?? false;
if (environmentVariables.values.CONTEXT !== "PRODUCTION") {
if (
environmentVariables.values.DEPLOY_CONTEXT &&
environmentVariables.values.DEPLOY_CONTEXT === "DEVELOPMENT"
) {
return true;
}
return enabled;
+2
View File
@@ -79,6 +79,8 @@ export async function loader() {
"%REACT_APP_PUBLIC_POSTHOG_UI%",
// @ts-expect-error ProvessEnv is correct
CONTEXT: process.env.CONTEXT || "%CONTEXT%",
// @ts-expect-error ProvessEnv is correct
DEPLOY_CONTEXT: process.env.DEPLOY_CONTEXT || "%DEPLOY_CONTEXT%",
} as Record<string, string | boolean>;
return { ENV: env };
}