Updated gateway
This commit is contained in:
@@ -1,15 +1,28 @@
|
||||
server:
|
||||
port: 9080
|
||||
|
||||
spring:
|
||||
application:
|
||||
name: kilimo-gateway
|
||||
|
||||
# 1. Config Server Import (2026 Recommended Syntax)
|
||||
config:
|
||||
import: "optional:configserver:https://admin:password@config.qruvw.xyz"
|
||||
|
||||
# 2. Redis Configuration
|
||||
data:
|
||||
redis:
|
||||
host: localhost
|
||||
port: 6379
|
||||
connect-timeout: 2000ms
|
||||
|
||||
# 3. Gateway Routing (Modern WebFlux Namespace)
|
||||
cloud:
|
||||
gateway:
|
||||
server:
|
||||
webflux: # CRITICAL: Modern properties live under this node
|
||||
routes:
|
||||
# --- Core Service Route ---
|
||||
- id: kilimo_core_service
|
||||
uri: http://localhost:9081
|
||||
predicates:
|
||||
@@ -22,6 +35,8 @@ spring:
|
||||
redis-rate-limiter.replenishRate: 10
|
||||
redis-rate-limiter.burstCapacity: 20
|
||||
key-resolver: "#{@userKeyResolver}"
|
||||
|
||||
# --- Assistant Service Route ---
|
||||
- id: kilimo_assistant_service
|
||||
uri: http://localhost:9082
|
||||
predicates:
|
||||
@@ -34,3 +49,19 @@ spring:
|
||||
redis-rate-limiter.replenishRate: 10
|
||||
redis-rate-limiter.burstCapacity: 20
|
||||
key-resolver: "#{@userKeyResolver}"
|
||||
|
||||
# 4. Actuator for Troubleshooting
|
||||
management:
|
||||
endpoints:
|
||||
web:
|
||||
exposure:
|
||||
include: gateway, health, info
|
||||
endpoint:
|
||||
gateway:
|
||||
enabled: true
|
||||
|
||||
# 5. Debugging Logging (Helpful to fix the 404)
|
||||
logging:
|
||||
level:
|
||||
org.springframework.cloud.gateway: TRACE
|
||||
org.springframework.http.server.reactive: DEBUG
|
||||
@@ -1,15 +1,28 @@
|
||||
server:
|
||||
port: 9080
|
||||
|
||||
spring:
|
||||
application:
|
||||
name: kilimo-gateway
|
||||
|
||||
# 1. Config Server Import (2026 Recommended Syntax)
|
||||
config:
|
||||
import: "optional:configserver:https://admin:password@config.qruvw.xyz"
|
||||
|
||||
# 2. Redis Configuration
|
||||
data:
|
||||
redis:
|
||||
host: localhost
|
||||
port: 6379
|
||||
connect-timeout: 2000ms
|
||||
|
||||
# 3. Gateway Routing (Modern WebFlux Namespace)
|
||||
cloud:
|
||||
gateway:
|
||||
server:
|
||||
webflux: # CRITICAL: Modern properties live under this node
|
||||
routes:
|
||||
# --- Core Service Route ---
|
||||
- id: kilimo_core_service
|
||||
uri: http://localhost:9081
|
||||
predicates:
|
||||
@@ -22,6 +35,8 @@ spring:
|
||||
redis-rate-limiter.replenishRate: 10
|
||||
redis-rate-limiter.burstCapacity: 20
|
||||
key-resolver: "#{@userKeyResolver}"
|
||||
|
||||
# --- Assistant Service Route ---
|
||||
- id: kilimo_assistant_service
|
||||
uri: http://localhost:9082
|
||||
predicates:
|
||||
@@ -34,3 +49,19 @@ spring:
|
||||
redis-rate-limiter.replenishRate: 10
|
||||
redis-rate-limiter.burstCapacity: 20
|
||||
key-resolver: "#{@userKeyResolver}"
|
||||
|
||||
# 4. Actuator for Troubleshooting
|
||||
management:
|
||||
endpoints:
|
||||
web:
|
||||
exposure:
|
||||
include: gateway, health, info
|
||||
endpoint:
|
||||
gateway:
|
||||
enabled: true
|
||||
|
||||
# 5. Debugging Logging (Helpful to fix the 404)
|
||||
logging:
|
||||
level:
|
||||
org.springframework.cloud.gateway: TRACE
|
||||
org.springframework.http.server.reactive: DEBUG
|
||||
Reference in New Issue
Block a user