diff --git a/eas.json b/eas.json index 2fb7a138..c0218735 100644 --- a/eas.json +++ b/eas.json @@ -59,7 +59,7 @@ "image": "latest" }, "env": { - "APP_ENV": "development", + "APP_ENV": "internal", "EXPO_NO_DOTENV": "1", "FLIPPER_DISABLE": "1" } diff --git a/env.js b/env.js index 15e62535..d917d6bb 100644 --- a/env.js +++ b/env.js @@ -49,7 +49,7 @@ const SCHEME = 'ResgridUnit'; // app scheme */ const withEnvSuffix = (name) => { - return APP_ENV === 'production' ? name : `${name}.${APP_ENV}`; + return APP_ENV === 'production' || APP_ENV === 'internal' ? name : `${name}.${APP_ENV}`; }; /** diff --git a/package.json b/package.json index c961f4dc..24855c2d 100644 --- a/package.json +++ b/package.json @@ -13,20 +13,26 @@ "xcode": "xed -b ios", "doctor": "npx expo-doctor@latest", "start:staging": "cross-env APP_ENV=staging yarn run start", + "start:internal": "cross-env APP_ENV=internal yarn run start", "prebuild:staging": "cross-env APP_ENV=staging yarn run prebuild", "prebuild:development": "cross-env APP_ENV=development yarn run prebuild", "android:staging": "cross-env APP_ENV=staging yarn run android", "ios:staging": "cross-env APP_ENV=staging yarn run ios", "start:production": "cross-env APP_ENV=production yarn run start", "prebuild:production": "cross-env APP_ENV=production yarn run prebuild", + "prebuild:internal": "cross-env APP_ENV=internal yarn run prebuild", "android:production": "cross-env APP_ENV=production yarn run android", "ios:production": "cross-env APP_ENV=production yarn run ios", + "android:internal": "cross-env APP_ENV=internal yarn run android", + "ios:internal": "cross-env APP_ENV=internal yarn run ios", "build:development:ios": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform ios", "build:development:android": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform android ", "build:staging:ios": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform ios", "build:staging:android": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform android ", "build:production:ios": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform ios", "build:production:android": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform android ", + "build:internal:ios": "cross-env APP_ENV=internal EXPO_NO_DOTENV=1 eas build --profile internal --platform ios", + "build:internal:android": "cross-env APP_ENV=internal EXPO_NO_DOTENV=1 eas build --profile internal --platform android", "app-release": "cross-env SKIP_BRANCH_PROTECTION=true np --no-publish --no-cleanup --no-release-draft", "version": "yarn run prebuild && git add .", "lint": "eslint . --ext .js,.jsx,.ts,.tsx",