Files
docker-compose-templates/whoami/compose.yaml
T
2026-05-24 12:50:39 +02:00

16 lines
723 B
YAML

services:
whoami:
# A container that exposes an API to show its IP address
image: containous/whoami
labels:
traefik.enable: true
# Enable HTTPS
traefik.http.routers.whoami.rule: Host(${TRAEFIK_HOST})
traefik.http.routers.whoami.tls: true
traefik.http.routers.whoami.tls.certresolver: letsencrypt
traefik.http.routers.whoami.middlewares: secured@file # ip allowlist
# # Basic Auth - Users and Passwords must be added to volume/traefik/usersFile
# traefik.http.routers.whoami.middlewares: basic-auth@file
# # Specify web port from container (if container is not listen on default port 80)
# traefik.http.services.whoami.loadbalancer.server.port: 8080