diff --git a/packages/instant/.env_example b/packages/instant/.env_example index abec4e5970..60c8fa70ef 100644 --- a/packages/instant/.env_example +++ b/packages/instant/.env_example @@ -2,9 +2,10 @@ INSTANT_ROLLBAR_PUBLISH_TOKEN= INSTANT_ROLLBAR_CLIENT_TOKEN= INSTANT_HEAP_ANALYTICS_ID_PRODUCTION= INSTANT_HEAP_ANALYTICS_ID_DEVELOPMENT= +INSTANT_FORTMATIC_API_KEY_PRODUCTION= +INSTANT_FORTMATIC_API_KEY_DEVELOPMENT= INSTANT_INFURA_PROJECT_ID_PRODUCTION= INSTANT_INFURA_PROJECT_ID_DEVELOPMENT= # if you want to report to heap or rollbar when building in development mode, you can use the following: # INSTANT_HEAP_FORCE_DEVELOPMENT=true -# INSTANT_ROLLBAR_FORCE_DEVELOPMENT=true -INSTANT_FORTMATIC_API_KEY= +# INSTANT_ROLLBAR_FORCE_DEVELOPMENT=true \ No newline at end of file diff --git a/packages/instant/webpack.config.js b/packages/instant/webpack.config.js index b5e20d68c7..d1f91a8f9d 100644 --- a/packages/instant/webpack.config.js +++ b/packages/instant/webpack.config.js @@ -94,15 +94,18 @@ const generateConfig = (dischargeTarget, heapConfigOptions, rollbarConfigOptions ? process.env.INSTANT_INFURA_PROJECT_ID_PRODUCTION : process.env.INSTANT_INFURA_PROJECT_ID_DEVELOPMENT; - const fortmaticApiKey = process.env.INSTANT_FORTMATIC_API_KEY; + const fortmaticApiKey = + dischargeTarget === 'production' + ? process.env.INSTANT_FORTMATIC_API_KEY_PRODUCTION + : process.env.INSTANT_FORTMATIC_API_KEY_DEVELOPMENT; const envVars = { GIT_SHA: JSON.stringify(GIT_SHA), NPM_PACKAGE_VERSION: JSON.stringify(process.env.npm_package_version), ROLLBAR_ENABLED: rollbarEnabled, HEAP_ENABLED: heapEnabled, + INSTANT_FORTMATIC_API_KEY: JSON.stringify(fortmaticApiKey), INSTANT_INFURA_PROJECT_ID: JSON.stringify(infuraProjectId), - INSTANT_FORTMATIC_API_KEY: fortmaticApiKey, }; if (dischargeTarget) { envVars.INSTANT_DISCHARGE_TARGET = JSON.stringify(dischargeTarget);