2017-11-11 22:14:05 +01:00
|
|
|
// Retrieve URLs.
|
2018-01-15 14:31:04 +01:00
|
|
|
const remoteURL = (() => {
|
|
|
|
if (window.location.port === '4000') {
|
|
|
|
return 'http://localhost:4000/admin';
|
|
|
|
}
|
2017-11-11 22:14:05 +01:00
|
|
|
|
2018-01-15 14:31:04 +01:00
|
|
|
// Relative URL (ex: /dashboard)
|
|
|
|
if (process.env.REMOTE_URL[0] === '/') {
|
|
|
|
return (window.location.origin + process.env.REMOTE_URL).replace(/\/$/, '');
|
|
|
|
}
|
|
|
|
|
|
|
|
return process.env.REMOTE_URL.replace(/\/$/, '');
|
|
|
|
})();
|
|
|
|
|
|
|
|
// Retrieve development URL to avoid to re-build.
|
|
|
|
const $body = document.getElementsByTagName('body')[0];
|
|
|
|
const devFrontURL = $body.getAttribute('front') ? window.location.origin + $body.getAttribute('front').replace(/\/$/, '') : null;
|
|
|
|
|
|
|
|
__webpack_public_path__ = window.location.port === '4000' ? `${window.location.origin}/` : `${(devFrontURL || remoteURL).replace(window.location.origin, '')}/`;
|