services: edge-proxy: image: traefik:v3.7.7 restart: unless-stopped command: - --providers.docker=true - --providers.docker.exposedbydefault=false - --providers.docker.network=${VPS_AGENT_EDGE_NETWORK} - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 - --certificatesresolvers.letsencrypt.acme.email=${VPS_AGENT_LETSENCRYPT_EMAIL:?set VPS_AGENT_LETSENCRYPT_EMAIL} - --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json - --certificatesresolvers.letsencrypt.acme.httpchallenge=true - --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web - --api.dashboard=false - --log.level=INFO ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - vps-agent-letsencrypt:/letsencrypt networks: - public-edge volumes: vps-agent-letsencrypt: