--- version: "3.5" # Configuración del servidor frontend Traefik. Especifica el container # para Traefik y la red Traefik a la que todas las otras aplicaciones # se conectan. # # USO: docker-compose up -d services: traefik: container_name: traefik image: traefik:v2.4 restart: unless-stopped command: - --providers.docker - --providers.docker.defaultrule=Host(`{{ trimPrefix `/` .Name }}.lndo.site`) - --providers.docker.network=traefik # - --providers.docker.swarmMode=true - --api.dashboard=true - --api.insecure=false - --entryPoints.web.address=:80 # - --accesslog=true # - --accesslog.format=json volumes: - /var/run/docker.sock:/var/run/docker.sock:ro ports: - "80:80" networks: - traefik labels: - traefik.http.routers.api.rule=Host(`traefik.lndo.site`) - traefik.http.routers.api.service=api@internal - traefik.http.routers.api.middlewares=wl - traefik.http.middlewares.wl.ipwhitelist.sourcerange=0.0.0.0/0 networks: traefik: name: traefik