Skip to content

Commit 446cad0

Browse files
authored
Merge pull request #31 from helyOSFramework/fix_microservice_url
remove manipulation of microservice endpoint
2 parents 041b43e + 24458c0 commit 446cad0

File tree

4 files changed

+30
-28
lines changed

4 files changed

+30
-28
lines changed

demo/settings/config/microservices.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services:
66
is_dummy: false
77
domain: "Assignment planner" # Assignment planner | Map Server | Storage server
88
type: "drive"
9-
url: https://my_path_planner:9002/api/
9+
url: https://my_path_planner:9002/api/plan_job/
1010
enable: true
1111
apikey: "CN783V9SygdG0deHgfesdfsaeNuCqwbm"
1212
timeout: 300
@@ -27,7 +27,7 @@ services:
2727
maploader:
2828
domain: "Map server" # Assignment planner | Map server | Storage server
2929
type: "map"
30-
url: https://my_map_server:9002/api/
30+
url: https://my_map_server:9002/api/map/
3131
enable: true
3232
apikey: "ABy40lwSsdfafasdBiCbvU2hVEeY7t"
3333
timeout: 180

helyos_server/src/services/microservice_services.js

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,32 @@ const requestXHTTP = require('superagent');
77
const getExtServiceEndpoint = (serviceUrl, serviceClass) => {
88
let url = serviceUrl;
99
if (!url) return " ";
10-
url = url.replace(/\/$/, '');
11-
const pattern = /(plan_job|map|storage|plan_job\/|map\/|storage\/)$/;
12-
if (pattern.test(url)) {
13-
return url;
14-
}
15-
switch (serviceClass) {
16-
case 'Map server':
17-
url = url + '/map/';
18-
break;
19-
case 'Path planner':
20-
url = url + '/plan_job/';
21-
break;
22-
case 'Assignment planner':
23-
url = url + '/plan_job/';
24-
break;
25-
case 'Storage':
26-
url = url + '/storage/';
27-
break;
28-
default:
29-
url = url + '/';
30-
break;
31-
}
32-
3310
return url;
11+
12+
// url = url.replace(/\/$/, '');
13+
// const pattern = /(plan_job|map|storage|plan_job\/|map\/|storage\/)$/;
14+
// if (pattern.test(url)) {
15+
// return url;
16+
// }
17+
// switch (serviceClass) {
18+
// case 'Map server':
19+
// url = url + '/map/';
20+
// break;
21+
// case 'Path planner':
22+
// url = url + '/plan_job/';
23+
// break;
24+
// case 'Assignment planner':
25+
// url = url + '/plan_job/';
26+
// break;
27+
// case 'Storage':
28+
// url = url + '/storage/';
29+
// break;
30+
// default:
31+
// url = url + '/';
32+
// break;
33+
// }
34+
35+
// return url;
3436
}
3537

3638

packaging/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
docker build --no-cache -f ./Dockerfile -t helyosframework/helyos_core:test ..
1+
docker build -f ./Dockerfile -t helyosframework/helyos_core:test ..

tests/settings/config/microservices.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services:
66
is_dummy: false
77
domain: "Assignment planner" # Assignment planner | Map Server | Storage server
88
type: "drive"
9-
url: http://my_path_planner:9002/api/
9+
url: http://my_path_planner:9002/api/plan_job/
1010
enable: true
1111
apikey: "CN783V9SygdG0deHgfesdfsaeNuCqwbm"
1212
timeout: 6
@@ -25,7 +25,7 @@ services:
2525
maploader:
2626
domain: "Map server" # Assignment planner | Map server | Storage server
2727
type: "map"
28-
url: http://my_map_server:9002/api/
28+
url: http://my_map_server:9002/api/map/
2929
enable: true
3030
apikey: "ABy40lwSsdfafasdBiCbvU2hVEeY7t"
3131
timeout: 180

0 commit comments

Comments
 (0)