From 975e843c868df18a58331a8fb1d340f8b4552881 Mon Sep 17 00:00:00 2001 From: fadmin Date: Thu, 11 Jun 2026 08:10:18 -0400 Subject: [PATCH] Traefik-w-Redis-and-LetsEncrypt.yml --- Traefik-w-Redis-and-LetsEncrypt.yml | 56 +++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Traefik-w-Redis-and-LetsEncrypt.yml diff --git a/Traefik-w-Redis-and-LetsEncrypt.yml b/Traefik-w-Redis-and-LetsEncrypt.yml new file mode 100644 index 0000000..578b934 --- /dev/null +++ b/Traefik-w-Redis-and-LetsEncrypt.yml @@ -0,0 +1,56 @@ +volumes: + redis_data: + driver: local + redis: + driver: local + letsencrypt: + driver: local + +services: + + traefik: + image: traefik:latest + container_name: Proxy + restart: unless-stopped + command: + - "--log.level=DEBUG" + - "--accesslog=true" + - "--api.insecure=true" + - "--providers.docker=true" + - "--providers.docker.exposedbydefault=true" + - "--entrypoints.web.address=:80" + - "--entrypoints.websecure.address=:443" + - "--entrypoints.web.http.redirections.entryPoint.to=websecure" + - "--entrypoints.web.http.redirections.entryPoint.scheme=https" + - "--certificatesresolvers.myresolver.acme.httpchallenge=true" + - "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web" + - "--certificatesresolvers.myresolver.acme.email=enteryour@email.com" + - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json" + ports: + - 80:80 + - 443:443 + - 8081:8080 + networks: + - web + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - letsencrypt:/letsencrypt + - /some/local/location/Traefik/acme.json:/acme.json + - /some/local/location/Traefik/files/:/etc/traefik/traefik.yml + + redis: + image: redis:latest + container_name: Redis + restart: unless-stopped + networks: + - web + volumes: + - redis:/var/lib/redis + - redis_data:/data + labels: + - traefik.enable=true + - traefik.backend=redis + +networks: + web: + external: true \ No newline at end of file