Files
docker-compose/traefik/docker-compose.yaml

37 lines
921 B
YAML

version: "3.3"
services:
traefik:
image: "traefik:v3.2"
container_name: "traefik"
command:
#- "--log.level=DEBUG"
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--providers.docker.network=traefik_web"
- "--entrypoints.https.address=:443"
- "--entrypoints.https.http.tls.certResolver=le"
- "--certificatesresolvers.le.acme.tlschallenge=true"
- "--certificatesresolvers.le.acme.email=nils.grunwald@msn.com"
- "--certificatesresolvers.le.acme.storage=/letsencrypt/acme.json"
ports:
- "444:443"
- "9080:8080"
volumes:
- letsencrypt:/letsencrypt
- "/var/run/docker.sock:/var/run/docker.sock:ro"
networks:
- web
extra_hosts:
- host.docker.internal:172.17.0.1
restart: always
volumes:
letsencrypt:
networks:
web:
name: traefik_web