Closed sync-by-unito[bot] closed 3 years ago
This PR adds a diff tool for netlify env variables or your local .env file for troubleshooting env variable related issues.
How to test:
cd admin/ node tools/env/vars-diff.js var/env-vars/staging.env var/env-vars/prod.env # Output Example Comparing files: A: var/env-vars/staging.env B: var/env-vars/prod.env -------------------------------------------------------------------------------- Same variables in both files: -------------------------------------------------------------------------------- CI=XXXXXX EMAIL_TEMPLATE_ID=XXXXXX GHOST_INSPECTOR_API_KEY=XXXXXX GITHUB_API_TOKEN=XXXXXX GITHUB_REPO_ID=XXXXXX GROUP_ORDER_CREATE_RETRY=XXXXXX MANDRILL_KEY=XXXXXX MANDRILL_SENDER=XXXXXX MEMBER_CREATE_RETRY=XXXXXX NETLIFY_DEPLOY_KEY_ID=XXXXXX NETLIFY_INSTALLATION_ID=XXXXXX NETLIFY_TOKEN=XXXXXX NODE_VERSION=XXXXXX REACT_APP_GOOGLE_API_KEY=XXXXXX REACT_APP_MERCHSTORES_SHOPIFY_ADMIN_BASE_URL=XXXXXX REACT_APP_MERCHSTORES_SHOPIFY_STOREFRONT_ACCESS_TOKEN=XXXXXX REACT_APP_MERCHSTORES_SHOPIFY_STOREFRONT_URL=XXXXXX REACT_APP_SHIPPING_HUBSPOT_FORM_ID=XXXXXX REACT_APP_SHIPPING_HUBSPOT_PORTAL_ID=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_ADMIN_TOKEN_COLLECTIONS=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_ADMIN_TOKEN_PRODUCTS=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_ADMIN_URL_COLLECTIONS=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_ADMIN_URL_PRODUCTS=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_STOREFRONT_TOKEN=XXXXXX REACT_APP_SHOPIFY_MERCH_SERVICES_STOREFRONT_URL=XXXXXX SHOPIFY_MERCH_SERVICES_ORDER_MANAGEMENT_APP_TOKEN=XXXXXX -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Different variables in both files: -------------------------------------------------------------------------------- DB_URI=XXXXXX GHOST_INSPECTOR_SUITE=XXXXXX NETSUITE_ACCOUNT_ID=XXXXXX NETSUITE_BASE_URL=XXXXXX NETSUITE_CONSUMER_ID=XXXXXX NETSUITE_CONSUMER_SECRET=XXXXXX NETSUITE_TOKEN_ID=XXXXXX NETSUITE_TOKEN_SECRET=XXXXXX REACT_APP_ENV=XXXXXX REACT_APP_MULTIPASS_SECRET=XXXXXX REACT_APP_SHOPIFY_ADMIN_ACCESS_TOKEN=XXXXXX REACT_APP_SHOPIFY_ADMIN_URL=XXXXXX REACT_APP_SHOPIFY_GRAPHQL_STOREFRONT_API_URL=XXXXXX REACT_APP_SHOPIFY_STOREFRONT_ACCESS_TOKEN=XXXXXX REACT_APP_SHOPIFY_STORE_URL=XXXXXX -------------------------------------------------------------------------------- DB_URI=XXXXXX GHOST_INSPECTOR_SUITE=XXXXXX NETSUITE_ACCOUNT_ID=XXXXXX NETSUITE_BASE_URL=XXXXXX NETSUITE_CONSUMER_ID=XXXXXX NETSUITE_CONSUMER_SECRET=XXXXXX NETSUITE_TOKEN_ID=XXXXXX NETSUITE_TOKEN_SECRET=XXXXXX REACT_APP_ENV=XXXXXX REACT_APP_MULTIPASS_SECRET=XXXXXX REACT_APP_SHOPIFY_ADMIN_ACCESS_TOKEN=XXXXXX REACT_APP_SHOPIFY_ADMIN_URL=XXXXXX REACT_APP_SHOPIFY_GRAPHQL_STOREFRONT_API_URL=XXXXXX REACT_APP_SHOPIFY_STOREFRONT_ACCESS_TOKEN=XXXXXX REACT_APP_SHOPIFY_STORE_URL=XXXXXX -------------------------------------------------------------------------------- Only present in var/env-vars/staging.env -------------------------------------------------------------------------------- REACT_APP_MERCHSTORES_SHOPIFY_ADMIN_COLLECTIONS_TOKEN=XXXXXX REACT_APP_MERCHSTORES_SHOPIFY_ADMIN_PRODUCTS_TOKEN=XXXXXX -------------------------------------------------------------------------------- Only present in var/env-vars/prod.env --------------------------------------------------------------------------------
┆Issue is synchronized with this Wrike Item by Unito
This PR adds a diff tool for netlify env variables or your local .env file for troubleshooting env variable related issues.
How to test:
┆Issue is synchronized with this Wrike Item by Unito