consul-demo
49 строк · 1.1 Кб
1
2spring:
3application:
4name: simple-gateway-${gatewayId}
5config:
6import: "consul:"
7cloud:
8# gateway:
9# routes:
10# - id: demo_service_api_route
11# uri: http://localhost:8087
12# predicates:
13# - Path=/api/some-data
14
15consul:
16host: ${CONSUL_ADDRESS}
17port: ${CONSUL_PORT}
18config:
19enabled: true
20fail-fast: true
21prefixes:
22- config
23default-context: application
24name: simple-gateway-${gatewayId}
25profile-separator: '::'
26format: YAML
27data-key: data
28watch:
29enabled: true
30delay: 1000
31
32discovery:
33instanceId: ${spring.application.name}_${vmhostname}
34serviceName: ${spring.application.name}
35heartbeat:
36# use-actuator-health: false
37# actuator-health-group: <your-custom-group-goes-here>
38enabled: true
39ttl: 10s
40prefer-agent-address: false
41prefer-ip-address: true
42
43server:
44port: ${GATEWAY_PORT}
45
46management:
47endpoints:
48web:
49exposure:
50include: "*"
51