export const hostURIBuilder = (options: Record): string => { return ( options.protocol + "://" + options.host + ":" + options.port + options.apiPath ); }; export const COMICBOOKINFO_SERVICE_URI = hostURIBuilder({ protocol: "http", host: process.env.DOCKER_HOST || "localhost", port: "3080", apiPath: "/api/comicvine", }); export const API_BASE_URI = hostURIBuilder({ protocol: "http", host: process.env.DOCKER_HOST || "localhost", port: "8050", apiPath: "/api", }); export const IMPORT_SERVICE_HOST = hostURIBuilder({ protocol: "http", host: process.env.DOCKER_HOST || "localhost", port: "3000", apiPath: ``, }); export const IMPORT_SERVICE_BASE_URI = hostURIBuilder({ protocol: "http", host: process.env.DOCKER_HOST || "localhost", port: "3000", apiPath: "/api/import", }); // export const SOCKET_BASE_URI = hostURIBuilder({ // protocol: "http", // host: process.env.LIBRARY_SOCKET_HOST || "localhost", // port: "3001", // apiPath: `/`, // });