45 lines
743 B
YAML
45 lines
743 B
YAML
version: "3.8"
|
|
services:
|
|
consul:
|
|
image: consul:1.6.2
|
|
command:
|
|
- agent
|
|
- -server
|
|
- -bootstrap
|
|
- -ui
|
|
- -client
|
|
- 0.0.0.0
|
|
- -hcl
|
|
- 'connect { enabled = true }'
|
|
|
|
consul-agent:
|
|
image: consul:1.6.2
|
|
command:
|
|
- agent
|
|
- -retry-join
|
|
- consul
|
|
- -client
|
|
- 0.0.0.0
|
|
|
|
whoami1:
|
|
image: traefik/whoami
|
|
hostname: whoami1
|
|
|
|
whoami2:
|
|
image: traefik/whoami
|
|
hostname: whoami2
|
|
|
|
whoami3:
|
|
image: traefik/whoami
|
|
hostname: whoami3
|
|
|
|
whoamitcp:
|
|
image: traefik/whoamitcp
|
|
hostname: whoamitcp
|
|
|
|
connect:
|
|
image: hashicorpnomad/uuid-api:v5
|
|
environment:
|
|
PORT: 443
|
|
BIND: 0.0.0.0
|
|
CONSUL_HTTP_ADDR: http://consul:8500
|