From 837342ddab90698b8e9600f2f550276128e263a5 Mon Sep 17 00:00:00 2001 From: David Marby Date: Wed, 16 Feb 2022 15:19:19 +0100 Subject: [PATCH] Allow overriding the API url using an environment variable (#4502) --- packages/insomnia-app/app/common/constants.ts | 2 +- packages/insomnia-app/app/ui/redux/modules/index.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/insomnia-app/app/common/constants.ts b/packages/insomnia-app/app/common/constants.ts index b6ff07462f..78b02670da 100644 --- a/packages/insomnia-app/app/common/constants.ts +++ b/packages/insomnia-app/app/common/constants.ts @@ -126,7 +126,7 @@ export enum UpdateURL { } // API -export const API_BASE_URL = 'https://api.insomnia.rest'; +export const getApiBaseURL = () => process.env.INSOMNIA_API_URL || 'https://api.insomnia.rest'; // SYNC export const DEFAULT_BRANCH_NAME = 'master'; diff --git a/packages/insomnia-app/app/ui/redux/modules/index.ts b/packages/insomnia-app/app/ui/redux/modules/index.ts index ca6f2bb09c..673f0a4b8a 100644 --- a/packages/insomnia-app/app/ui/redux/modules/index.ts +++ b/packages/insomnia-app/app/ui/redux/modules/index.ts @@ -2,7 +2,7 @@ import { bindActionCreators, combineReducers, Store } from 'redux'; import * as fetch from '../../../account/fetch'; import { isLoggedIn, onLoginLogout } from '../../../account/session'; -import { API_BASE_URL, getClientString } from '../../../common/constants'; +import { getApiBaseURL, getClientString } from '../../../common/constants'; import { database as db } from '../../../common/database'; import configureStore from '../create'; import * as entities from './entities'; @@ -25,7 +25,7 @@ export async function init(): Promise { loginStateChange(loggedIn); }); // Bind to fetch commands - fetch.setup(getClientString(), API_BASE_URL); + fetch.setup(getClientString(), getApiBaseURL()); fetch.onCommand(newCommand); for (const action of global.init()) {