Files
docker-home-server/traefik/docker-compose.yml

32 lines
950 B
YAML

version: '3'
services:
traefik:
image: traefik
restart: always
container_name: "traefik"
# Enables the web UI and tells Traefik to listen to docker
ports:
# The HTTP port
- "80:80"
# - "443:443"
# The Web UI (enabled by --api.insecure=true)
- "8080:8080"
volumes:
# So that Traefik can listen to the Docker events
- "/var/run/docker.sock:/var/run/docker.sock"
- "./traefik.yml:/traefik.yml"
# - "./acme.json:/acme.json"
labels:
- "traefik.enable=true"
## HTTP REDIRECT
# - "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
# - "traefik.http.routers.redirect-https.rule=hostregexp(`{host:.+}`)"
# - "traefik.http.routers.redirect-https.entrypoints=insecure"
# - "traefik.http.routers.redirect-https.middlewares=redirect-to-https"
networks:
default:
external:
name: $DEFAULT_NETWORK