Files
automatisch/packages/web/src/config/app.js
2024-04-17 14:29:54 +02:00

25 lines
586 B
JavaScript

const backendUrl = process.env.REACT_APP_BACKEND_URL;
const computeUrl = (url, backendUrl) => {
/**
* In case `backendUrl` is a host, we append the url to it.
**/
try {
return new URL(url, backendUrl).toString();
} catch (e) {
/*
* In case `backendUrl` is not qualified, we utilize `url` alone.
**/
return url;
}
};
const config = {
baseUrl: process.env.REACT_APP_BASE_URL,
graphqlUrl: computeUrl('/graphql', backendUrl),
restApiUrl: computeUrl('/api', backendUrl),
supportEmailAddress: 'support@automatisch.io',
};
export default config;