Skip to content
Snippets Groups Projects
Commit 1c1b84b8 authored by Jörn Künsemöller's avatar Jörn Künsemöller Committed by Jorrit Schaap
Browse files

LEI-40: Updated routing config for serving LSMR

parent 7bb3a63a
No related branches found
No related tags found
1 merge request!92TMSS-135
...@@ -60,5 +60,5 @@ ENTRYPOINT /bin/bash -c 'export VARIANT=gnucxx11_opt; \ ...@@ -60,5 +60,5 @@ ENTRYPOINT /bin/bash -c 'export VARIANT=gnucxx11_opt; \
lsmr_testdatabase & \ lsmr_testdatabase & \
sleep 15 && \ sleep 15 && \
lsmr & \ lsmr & \
cd /lofar/build/gnucxx11_opt/SAS/LSMR/frontend/frontend_poc && \ cd /lofar/build/gnucxx11_opt/installed/share/www && \
npm start' npm start'
\ No newline at end of file
...@@ -29,7 +29,7 @@ http { ...@@ -29,7 +29,7 @@ http {
proxy_pass http://lsmr_test:3000$uri; proxy_pass http://lsmr_test:3000$uri;
} }
location / { location /api/ {
proxy_pass http://lsmr_test:8000/; proxy_pass http://lsmr_test:8000/;
} }
......
...@@ -8,7 +8,7 @@ function App() { ...@@ -8,7 +8,7 @@ function App() {
<header className="App-header"> <header className="App-header">
<img src={logo} className="App-logo" alt="logo" /> <img src={logo} className="App-logo" alt="logo" />
<p> <p>
Navigate to <a href='/api/cycle/'>Cycles</a> or <a href='/api/project/'>Projects</a>. Navigate to <a href='/frontend/cycle/'>Cycles</a> or <a href='/frontend/project/'>Projects</a>.
</p> </p>
<a <a
className="App-link" className="App-link"
......
...@@ -8,7 +8,7 @@ var headers = new Headers(); ...@@ -8,7 +8,7 @@ var headers = new Headers();
headers.append('Authorization', 'Basic ' + btoa('paulus:pauluspass')); headers.append('Authorization', 'Basic ' + btoa('paulus:pauluspass'));
headers.append('Content-Type', 'application/json'); headers.append('Content-Type', 'application/json');
var api_url = '/' var api_url = '/api/'
function lsmrGetList(url, component){ function lsmrGetList(url, component){
console.log('Getting '+ url) console.log('Getting '+ url)
......
...@@ -9,7 +9,7 @@ var headers = new Headers(); ...@@ -9,7 +9,7 @@ var headers = new Headers();
headers.append('Authorization', 'Basic ' + btoa('paulus:pauluspass')); headers.append('Authorization', 'Basic ' + btoa('paulus:pauluspass'));
headers.append('Content-Type', 'application/json'); headers.append('Content-Type', 'application/json');
var api_url = '/' var api_url = '/app/'
function lsmrGetList(url, component){ function lsmrGetList(url, component){
console.log('Getting '+ url) console.log('Getting '+ url)
......
...@@ -11,9 +11,9 @@ import { Route, Link, BrowserRouter as Router } from 'react-router-dom' ...@@ -11,9 +11,9 @@ import { Route, Link, BrowserRouter as Router } from 'react-router-dom'
const routing = ( const routing = (
<Router> <Router>
<div> <div>
<Route exact path="/" component={App} /> <Route exact path="/frontend/" component={App} />
<Route path="/cycle" component={CycleList} /> <Route path="/frontend/cycle" component={CycleList} />
<Route path="/project" component={ProjectList} /> <Route path="/frontend/project" component={ProjectList} />
</div> </div>
</Router> </Router>
) )
......
...@@ -44,11 +44,11 @@ swagger_schema_view = get_schema_view( ...@@ -44,11 +44,11 @@ swagger_schema_view = get_schema_view(
) )
urlpatterns = [ urlpatterns = [
path('admin/', admin.site.urls), path('api/admin/', admin.site.urls),
path('docs/', include_docs_urls(title='LSMR API')), path('api/docs/', include_docs_urls(title='LSMR API')),
re_path(r'^swagger(?P<format>\.json|\.yaml)$', swagger_schema_view.without_ui(cache_timeout=0), name='schema-json'), re_path(r'^swagger(?P<format>\.json|\.yaml)$', swagger_schema_view.without_ui(cache_timeout=0), name='schema-json'),
path('swagger/', swagger_schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'), path('api/swagger/', swagger_schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'),
path('redoc/', swagger_schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'), path('api/redoc/', swagger_schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
] ]
......
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