diff --git a/config-repo/pcp-gateway-service.yaml b/config-repo/pcp-gateway-service.yaml index 1637751..bbadf63 100644 --- a/config-repo/pcp-gateway-service.yaml +++ b/config-repo/pcp-gateway-service.yaml @@ -63,6 +63,15 @@ spring: - Path=/api/pcp-slots/** filters: - StripPrefix=2 + # Каталог КА: фронт сюда не ходит, но slots-service обращается к нему строго + # через gateway (settings.satellite-catalog-service -> /api/pcp-satellite-catalog). + # StripPrefix=2: /api/pcp-satellite-catalog/api/satellites -> бэкенд /api/satellites. + - id: satellite-catalog + uri: ${pcp.services.satellite-catalog} + predicates: + - Path=/api/pcp-satellite-catalog/** + filters: + - StripPrefix=2 # --- Станции: путь СОХРАНЯЕМ (в vite было без rewrite) — без StripPrefix. - id: stations uri: ${pcp.services.stations} diff --git a/config-repo/slots-service.yaml b/config-repo/slots-service.yaml index 8021e3f..bbb93e2 100644 --- a/config-repo/slots-service.yaml +++ b/config-repo/slots-service.yaml @@ -68,10 +68,12 @@ spring: codec: max-in-memory-size: 20MB +# Все обращения к другим сервисам — строго через gateway (StripPrefix снимает /api/pcp-). +# Напрямую по адресам сервисов slots-service не ходит. settings: - request-service: ${pcp.services.request} - earth-grid-service: ${pcp.services.request} - satellite-catalog-service: ${pcp.services.satellite-catalog} + request-service: ${pcp.services.gateway}/api/pcp-request + earth-grid-service: ${pcp.services.gateway}/api/pcp-request + satellite-catalog-service: ${pcp.services.gateway}/api/pcp-satellite-catalog app: kafka: @@ -127,10 +129,12 @@ spring: codec: max-in-memory-size: 20MB +# Все обращения к другим сервисам — строго через gateway (StripPrefix снимает /api/pcp-). +# Напрямую по адресам сервисов slots-service не ходит. settings: - request-service: ${pcp.services.request} - earth-grid-service: ${pcp.services.request} - satellite-catalog-service: ${pcp.services.satellite-catalog} + request-service: ${pcp.services.gateway}/api/pcp-request + earth-grid-service: ${pcp.services.gateway}/api/pcp-request + satellite-catalog-service: ${pcp.services.gateway}/api/pcp-satellite-catalog app: kafka: topics: