Skip to content
Snippets Groups Projects
Commit d0b86c08 authored by Luka's avatar Luka
Browse files

Add HYDRA_PUBLIC_URL env variable and fix replace of sing out url

parent 3f455aed
No related branches found
No related tags found
No related merge requests found
REACT_APP_API_URL=http://stackspin_proxy:8081/api/v1 REACT_APP_API_URL=http://stackspin_proxy:8081/api/v1
REACT_APP_HYDRA_PUBLIC_URL=https://sso.init.stackspin.net
\ No newline at end of file
...@@ -9,6 +9,8 @@ import _ from 'lodash'; ...@@ -9,6 +9,8 @@ import _ from 'lodash';
import { UserModal } from '../UserModal'; import { UserModal } from '../UserModal';
const HYDRA_LOGOUT_URL = `${process.env.REACT_APP_HYDRA_PUBLIC_URL}/oauth2/sessions/logout`;
const navigation = [ const navigation = [
{ name: 'Dashboard', to: '/dashboard', requiresAdmin: false }, { name: 'Dashboard', to: '/dashboard', requiresAdmin: false },
{ name: 'Users', to: '/users', requiresAdmin: true }, { name: 'Users', to: '/users', requiresAdmin: true },
...@@ -52,9 +54,9 @@ const Header: React.FC<HeaderProps> = () => { ...@@ -52,9 +54,9 @@ const Header: React.FC<HeaderProps> = () => {
const { hostname } = window.location; const { hostname } = window.location;
// If we are developing locally, we need to use the init cluster's public URL // If we are developing locally, we need to use the init cluster's public URL
if (hostname === 'localhost') { if (hostname === 'localhost') {
return `https://sso.init.stackspin.net/oauth2/sessions/logout`; return HYDRA_LOGOUT_URL;
} }
return `https://${hostname.replace('dashboard', 'sso')}/oauth2/sessions/logout`; return `https://${hostname.replace(/^dashboard/, 'sso')}/oauth2/sessions/logout`;
}, []); }, []);
return ( return (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment