45 lines
1015 B
TypeScript
45 lines
1015 B
TypeScript
export const hostURIBuilder = (options: Record<string, string>): 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: `/`,
|
|
});
|