consul-demo

Форк
1
49 строк · 1.1 Кб
1

2
spring:
3
  application:
4
    name: simple-gateway-${gatewayId}
5
  config:
6
    import: "consul:"
7
  cloud:
8
#    gateway:
9
#      routes:
10
#        - id: demo_service_api_route
11
#          uri: http://localhost:8087
12
#          predicates:
13
#            - Path=/api/some-data
14

15
    consul:
16
      host: ${CONSUL_ADDRESS}
17
      port: ${CONSUL_PORT}
18
      config:
19
        enabled: true
20
        fail-fast: true
21
        prefixes:
22
          - config
23
        default-context: application
24
        name: simple-gateway-${gatewayId}
25
        profile-separator: '::'
26
        format: YAML
27
        data-key: data
28
        watch:
29
          enabled: true
30
          delay: 1000
31

32
      discovery:
33
        instanceId: ${spring.application.name}_${vmhostname}
34
        serviceName: ${spring.application.name}
35
        heartbeat:
36
          #          use-actuator-health: false
37
          #          actuator-health-group: <your-custom-group-goes-here>
38
          enabled: true
39
          ttl: 10s
40
        prefer-agent-address: false
41
        prefer-ip-address: true
42

43
server:
44
  port: ${GATEWAY_PORT}
45

46
management:
47
  endpoints:
48
    web:
49
      exposure:
50
        include: "*"
51

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.