server: port: ${SERVER_PORT:8080} spring: application: name: gateway cloud: gateway: server: webflux: routes: - id: identity uri: ${LMS_IDENTITY_URI:http://localhost:8081} predicates: - Path=/api/v1/auth/**,/api/v1/accounts/**,/api/v1/groups/**,/api/v1/students/** - id: academic uri: ${LMS_ACADEMIC_URI:http://localhost:8082} predicates: - Path=/api/v1/courses/**,/api/v1/articles/**,/api/v1/labs,/api/v1/labs/**,/api/v1/assets/**,/api/v1/content/** - id: progress uri: ${LMS_PROGRESS_URI:http://localhost:8083} predicates: - Path=/api/v1/assign,/api/v1/assign/**,/api/v1/assignments/**,/api/v1/levels,/api/v1/levels/**,/api/v1/me/**,/api/v1/distribute,/api/v1/distribute/**,/api/v1/grades,/api/v1/grades/** management: endpoints: web: exposure: include: health,info endpoint: health: probes: enabled: true lms: jwt: jwk-set-uri: ${LMS_JWT_JWK_SET_URI:http://localhost:8081/api/v1/auth/jwks.json}