Skip to content

Commit 9ca29d3

Browse files
committed
feat: route api traffic to services
1 parent 4f25c04 commit 9ca29d3

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

src/main/resources/application.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,31 @@ spring:
1616
json-to-grpc:
1717
enabled: false
1818
routes:
19+
- id: notification-service-route
20+
uri: http://${sm://NOTIFICATION_HOST}:8080
21+
predicates:
22+
- Path=/api/v1/notification/**
23+
filters:
24+
- AddRequestHeader=X-Request-Source, Gateway
25+
- id: backend-api-route
26+
uri: http://${sm://BACKEND_HOST}:8080
27+
predicates:
28+
- Path=/api/**
29+
filters:
30+
- AddRequestHeader=X-Request-Source, Gateway
31+
- id: backend-resource-route
32+
uri: http://${sm://BACKEND_HOST}:8080
33+
predicates:
34+
- Path=/resources/files/**
35+
filters:
36+
- AddRequestHeader=X-Request-Source, Gateway
1937
- id: test-service-route
2038
uri: http://mock-server.local
2139
predicates:
2240
- Path=/test
2341
filters:
2442
- RewritePath=/test(?<segment>.*), /get${segment}
2543
- AddRequestHeader=X-Request-Source, Gateway
26-
# - id : user-service-route
27-
# uri: ${sm://AUTH_SERVICE_HOST}:8080
28-
# predicates:
29-
# - Path=/auth/**
30-
# filters:
31-
# - AddRequestHeader=X-Request-Source, Gateway
3244

3345
management:
3446
endpoints:

0 commit comments

Comments
 (0)