2021-11-25 10:10:06 +00:00
|
|
|
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
|
|
|
|
|
|
|
|
networks:
|
|
|
|
default:
|
|
|
|
name: traefik-test-network
|
|
|
|
external: true
|