diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml old mode 100755 new mode 100644 index c42194d..f54c643 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -2,13 +2,26 @@ version: "3.9" networks: public: - name: "public" + name: public external: false services: traefik: - image: "traefik:latest" - container_name: "traefik" + image: traefik + container_name: traefik + restart: always + environment: + - CF_API_EMAIL=${CF_API_EMAIL} + - CF_API_KEY=${CF_API_KEY} + volumes: + - "/var/run/docker.sock:/var/run/docker.sock:ro" + - "./acme.json:/acme.json" + ports: + - "80:80" + - "443:443" + - "8080:8080" + networks: + - public command: - "--log.level=DEBUG" - "--api.insecure=true" @@ -25,15 +38,3 @@ services: - "--certificatesresolvers.le.acme.dnschallenge=true" - "--certificatesresolvers.le.acme.dnschallenge.provider=cloudflare" - "--certificatesresolvers.le.acme.dnschallenge.resolvers=1.1.1.1:53,8.8.8.8:53" - environment: - - CF_API_EMAIL=${CF_API_EMAIL} - - CF_API_KEY=${CF_API_KEY} - ports: - - "80:80" - - "443:443" - - "8080:8080" - volumes: - - "/var/run/docker.sock:/var/run/docker.sock:ro" - - "./acme.json:/acme.json" - networks: - - "public"