traefik/integration/resources/compose/consul_catalog.yml

33 lines
658 B
YAML
Raw Normal View History

2019-10-15 15:34:08 +00:00
consul:
image: consul:1.6.2
2019-10-15 15:34:08 +00:00
ports:
- 8500:8500
command: "agent -server -bootstrap -ui -client 0.0.0.0 -hcl 'connect { enabled = true }'"
consul-agent:
image: consul:1.6.2
ports:
- 8501:8500
command: "agent -retry-join consul -client 0.0.0.0"
links:
- consul
2019-10-15 15:34:08 +00:00
whoami1:
image: traefik/whoami
2019-10-15 15:34:08 +00:00
hostname: whoami1
whoami2:
image: traefik/whoami
2019-10-15 15:34:08 +00:00
hostname: whoami2
whoami3:
image: traefik/whoami
2019-10-15 15:34:08 +00:00
hostname: whoami3
whoamitcp:
image: traefik/whoamitcp
2019-10-15 15:34:08 +00:00
hostname: whoamitcp
connect:
image: hashicorpnomad/uuid-api:v5
links:
- consul
environment:
PORT: 443
BIND: 0.0.0.0
CONSUL_HTTP_ADDR: http://consul:8500