version: '3' networks: traefik: external: true services: reverse-proxy: # The official v2 Traefik docker image image: traefik:v2.9 # Enables the web UI and tells Traefik to listen to docker command: - "--configFile=/etc/traefik/traefik.toml" # - "--api.insecure=true" # - "--providers.docker=true" # - "--certificatesresolvers.myresolver.acme.httpchallenge=true" ports: # The HTTP port - "80:80" # The HTTPS Port - "443:443" # The Web UI (enabled by --api.insecure=true) - "8080:8080" networks: - traefik volumes: # So that Traefik can listen to the Docker events - /var/run/docker.sock:/var/run/docker.sock - /docker/traefik_v2x/config/traefik.toml:/etc/traefik/traefik.toml - /docker/traefik_v2x/config/acme.json:/acme.json - /docker/traefik_v2x/config/fileconf:/etc/traefik/fileconf - /docker/traefik_v2x/config/certs:/etc/traefik/certs