grocery-app/CustomerApp/environment.js

74 lines
3.0 KiB
JavaScript
Raw Normal View History

2023-03-20 07:29:19 +00:00
/*****************************
* environment.js
* path: '/environment.js' (root of your project)
******************************/
import Constants from "expo-constants";
const ENV = {
development: {
2023-04-13 07:21:09 +00:00
GRAPHQL_URL: "https://enatega-singlevendor.up.railway.app/graphql",
WS_GRAPHQL_URL: "wss://enatega-singlevendor.up.railway.app/graphql",
SERVER_URL: "https://enatega-singlevendor.up.railway.app/",
2023-03-31 05:28:53 +00:00
Expo_CLIENT_ID_GOOGLE:
2023-10-16 09:55:45 +00:00
"967541328677-2lkpq6a9cj7bnokht7ich14igsi3brs5.apps.googleusercontent.com",
2023-03-22 06:58:12 +00:00
IOS_CLIENT_ID_GOOGLE:
"967541328677-uq7f7odvmeea2pb2sq0l7q320ds86536.apps.googleusercontent.com",
ANDROID_CLIENT_ID_GOOGLE:
"967541328677-u9lbhmiesp67j3md9b8nk6mkhooeljur.apps.googleusercontent.com",
AMPLITUDE_API_KEY: "358ef0deb443586e2cc4ddd4380151f0",
STRIPE_PUBLIC_KEY: "pk_test_lEaBbVGnTkzja2FyFiNlbqtw",
STRIPE_IMAGE_URL: "http://192.168.100.90:8000/assets/images/logo.png",
2023-03-20 07:29:19 +00:00
STRIPE_STORE_NAME: "Enatega",
},
staging: {
2023-04-13 07:21:09 +00:00
GRAPHQL_URL: "https://enatega-singlevendor.up.railway.app/graphql",
WS_GRAPHQL_URL: "wss://enatega-singlevendor.up.railway.app/graphql",
SERVER_URL: "https://enatega-singlevendor.up.railway.app/", // put / at the end of server url
2023-03-22 06:58:12 +00:00
IOS_CLIENT_ID_GOOGLE:
"967541328677-nf8h4ou7rhmq9fahs87p057rggo95eah.apps.googleusercontent.com",
ANDROID_CLIENT_ID_GOOGLE:
"967541328677-7264tf7tkdtoufk844rck9mimrve135c.apps.googleusercontent.com",
2023-03-20 07:29:19 +00:00
FACEBOOK_APP_ID: "404956210315749",
2023-03-22 06:58:12 +00:00
AMPLITUDE_API_KEY: "358ef0deb443586e2cc4ddd4380151f0",
STRIPE_PUBLIC_KEY: "pk_test_lEaBbVGnTkzja2FyFiNlbqtw",
2023-03-20 07:29:19 +00:00
STRIPE_IMAGE_URL:
"https://staging-enatega-single-api.herokuapp.com/assets/images/logo.png",
STRIPE_STORE_NAME: "Enatega",
},
production: {
2023-04-13 07:21:09 +00:00
GRAPHQL_URL: "https://enatega-singlevendor.up.railway.app/graphql",
WS_GRAPHQL_URL: "wss://enatega-singlevendor.up.railway.app/graphql",
SERVER_URL: "https://enatega-singlevendor.up.railway.app/", // put / at the end of server url
2023-03-22 06:58:12 +00:00
IOS_CLIENT_ID_GOOGLE:
"94983896797-irt6u2cmq2sjcp7j1rj9m9pqptjd12ue.apps.googleusercontent.com",
ANDROID_CLIENT_ID_GOOGLE:
"94983896797-omp6mi32rl3126siafgnskrqql0rdk5c.apps.googleusercontent.com",
2023-03-20 07:29:19 +00:00
FACEBOOK_APP_ID: "3017447961609878",
2023-03-22 06:58:12 +00:00
AMPLITUDE_API_KEY: "358ef0deb443586e2cc4ddd4380151f0",
STRIPE_PUBLIC_KEY: "pk_test_lEaBbVGnTkzja2FyFiNlbqtw",
2023-03-20 07:29:19 +00:00
STRIPE_IMAGE_URL:
"https://prod-enatega-single-api.herokuapp.com/assets/images/logo.png",
STRIPE_STORE_NAME: "Enatega",
},
};
2023-10-16 09:55:45 +00:00
const getEnvVars = (env = Constants.manifest/*.releaseChannel*/) => {
2023-03-20 07:29:19 +00:00
// What is __DEV__ ?
// This variable is set to true when react-native is running in Dev mode.
// __DEV__ is true when run locally, but false when published.
// eslint-disable-next-line no-undef
if (__DEV__) {
return ENV.development;
} else if (env === "production") {
return ENV.production;
2023-10-16 09:55:45 +00:00
// } else if (env === "staging") {
// return ENV.staging;
2023-03-20 07:29:19 +00:00
} else {
return ENV.production;
}
};
export default getEnvVars;