Add dynamic builkd for rome/imex

This commit is contained in:
Patrick Fic
2025-10-24 14:59:48 -07:00
parent bc22c823f9
commit 6b16f5fa5e
10 changed files with 61 additions and 25 deletions

6
env.js
View File

@@ -1,3 +1,4 @@
import Constants from "expo-constants";
import * as Updates from "expo-updates";
const ENV = {
@@ -62,11 +63,12 @@ const ENV = {
},
}
};
const IS_ROME = process.env.APP_VARIANT === 'ROME';
const IS_ROME = Constants?.expoConfig?.extra?.appVariant === 'ROME';
//console.log("*** ~ Constants?.expoConfig?.extra:", Constants?.expoConfig);
function getEnvVars() {
if (Updates.channel !== "production") return IS_ROME ? ENV.rometest : ENV.test;
else return IS_ROME ? ENV.romeprod : ENV.prod;
}
console.log(IS_ROME, process.env, "ENV: ", getEnvVars());
console.log('APP_VARIANT:', Constants?.expoConfig?.extra?.appVariant, 'IS_ROME:', IS_ROME, "ENV: ", getEnvVars());
export default getEnvVars();