version: '3' services: traefik: container_name: traefik image: traefik:v2.2.1 command: - --providers.docker=true - --providers.docker.exposedbydefault=false - --api.insecure # Don't do that in production - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 - --certificatesresolvers.le.acme.email=${LETSENCRYPT_EMAIL} - --certificatesresolvers.le.acme.storage=/acme.json - --certificatesresolvers.le.acme.tlschallenge=true ports: - 80:80 - 443:443 - 8080:8080 networks: - srv restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock:ro