68 lines
1.9 KiB
YAML
68 lines
1.9 KiB
YAML
server:
|
|
port: 8001
|
|
|
|
eureka:
|
|
client:
|
|
fetch-registry: true
|
|
register-with-eureka: true
|
|
service-url:
|
|
defalutZone: http://localhost:8761/eureka
|
|
|
|
spring:
|
|
application:
|
|
name: owner-apigateway-service
|
|
|
|
cloud:
|
|
gateway:
|
|
routes:
|
|
- id: owner-frontend-service
|
|
uri: lb://OWNER-FRONTEND-SERVICE
|
|
predicates:
|
|
- Path=/owner-frontend-service/**
|
|
filters:
|
|
- RewritePath=/owner-frontend-service/(?<segment>.*),/$\{segment}
|
|
- id: order-service
|
|
uri: lb://ORDER-SERVCIE
|
|
predicates:
|
|
- Path=/order-service/**
|
|
filters:
|
|
- RewritePath=/order-service/(?<segment>.*),/$\{segment}
|
|
- id: store-service
|
|
uri: lb://STORE-SERVCIE
|
|
predicates:
|
|
- Path=/store-service/**
|
|
filters:
|
|
- RewritePath=/store-service/(?<segment>.*),/$\{segment}
|
|
- id: user-service
|
|
uri: lb://USER-SERVICE
|
|
predicates:
|
|
- Path=/user-service/login
|
|
- Method=POST
|
|
filters:
|
|
- RewritePath=/user-service/(?<segment>.*),/$\{segment}
|
|
- id: user-service
|
|
uri: lb://USER-SERVICE
|
|
predicates:
|
|
- Path=/user-service/refreshToken
|
|
- Method=GET
|
|
filters:
|
|
- RewritePath=/user-service/(?<segment>.*),/$\{segment}
|
|
- id: user-service
|
|
uri: lb://USER-SERVICE
|
|
predicates:
|
|
- Path=/user-service/logout
|
|
- Method=POST
|
|
filters:
|
|
- RewritePath=/user-service/(?<segment>.*),/$\{segment}
|
|
- id: user-service
|
|
uri: lb://USER-SERVICE
|
|
predicates:
|
|
- Path=/user-service/**
|
|
filters:
|
|
- AuthorizationHeaderFilter
|
|
- RewritePath=/user-service/(?<segment>.*),/$\{segment}
|
|
|
|
token:
|
|
access-expired-time: 3600000
|
|
refresh-expired-time: 604800000
|
|
secret: my-secret |