Files
docker-compose-template/auto/compose.traefik.yaml
T
Viren070 2b628c42a1 test
2025-02-16 16:52:10 +00:00

38 lines
1.1 KiB
YAML

services:
traefik:
image: traefik:v3
container_name: traefik
restart: unless-stopped
ports:
- 443:443
# - 80:80 # adguard
- 127.0.0.1:8080:8080
# - 853:853/tcp # adguard
command:
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
# - "--entryPoints.web.address=:80" # adguard
- "--entryPoints.websecure.address=:443"
# - "--entryPoints.dot.address=:853" # adguard
- "--certificatesresolvers.myresolver.acme.tlschallenge=true"
- "--certificatesresolvers.myresolver.acme.email=${LETSENCRYPT_EMAIL}"
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
- "--log.level=INFO"
- "--ping"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "./data/letsencrypt:/letsencrypt"
healthcheck:
test: ["CMD", "traefik", "healthcheck", "--ping"]
interval: 10s
timeout: 5s
retries: 3
networks:
- addon_network
networks:
addon_network:
external: true