From 261e3ee8822705f09d5229a30bcab17630e74af1 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Wed, 20 Oct 2021 09:11:33 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Adding=20docker=20host=20to=20im?= =?UTF-8?q?port=20service=20base=20URI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/actions/fileops.actions.tsx | 16 +++++++++++----- src/client/constants/endpoints.ts | 1 + 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/client/actions/fileops.actions.tsx b/src/client/actions/fileops.actions.tsx index 26b5cfb..8e63d17 100644 --- a/src/client/actions/fileops.actions.tsx +++ b/src/client/actions/fileops.actions.tsx @@ -1,6 +1,10 @@ import axios from "axios"; import { IFolderData, IExtractedComicBookCoverFile } from "threetwo-ui-typings"; -import { API_BASE_URI, SOCKET_BASE_URI } from "../constants/endpoints"; +import { + API_BASE_URI, + IMPORT_SERVICE_BASE_URI, + SOCKET_BASE_URI, +} from "../constants/endpoints"; import { IMS_COMICBOOK_METADATA_FETCHED, IMS_COMIC_BOOK_GROUPS_FETCHED, @@ -19,10 +23,12 @@ import sortBy from "array-sort-by"; import { success } from "react-notification-system-redux"; import { Socket } from "socket.io-client"; +const importServiceBaseURI = + `${process.env.DOCKER_HOST}:3000/api/import` || IMPORT_SERVICE_BASE_URI; export async function walkFolder(path: string): Promise> { return axios .request>({ - url: "http://localhost:3000/api/import/walkFolders", + url: `${importServiceBaseURI}/walkFolders`, method: "POST", data: { basePathToWalk: path, @@ -94,7 +100,7 @@ export const getComicBooks = (options) => async (dispatch) => { const { paginationOptions } = options; return axios .request({ - url: "http://localhost:3000/api/import/getComicBooks", + url: `${importServiceBaseURI}/getComicBooks`, method: "POST", data: { paginationOptions, @@ -126,7 +132,7 @@ export const importToDB = (payload?: any) => (dispatch) => { return axios .request({ - url: "http://localhost:3000/api/import/rawImportToDb", + url: `${importServiceBaseURI}/rawImportToDb`, method: "POST", data: comicBookMetadata, transformResponse: (r: string) => JSON.parse(r), @@ -152,7 +158,7 @@ export const fetchVolumeGroups = () => (dispatch) => { }); axios .request({ - url: "http://localhost:3000/api/import/getComicBookGroups", + url: `${importServiceBaseURI}/getComicBookGroups`, method: "GET", }) .then((data) => { diff --git a/src/client/constants/endpoints.ts b/src/client/constants/endpoints.ts index b24b7f2..197f892 100644 --- a/src/client/constants/endpoints.ts +++ b/src/client/constants/endpoints.ts @@ -1,3 +1,4 @@ export const COMICBOOKINFO_SERVICE_URI = "http://localhost:3080/api/comicvine/"; export const API_BASE_URI = "http://localhost:8050/api/"; +export const IMPORT_SERVICE_BASE_URI = "http://localhost:3000/api/import/"; export const SOCKET_BASE_URI = "ws://localhost:8051";