Refactor docker-compose.yml to enable TLS for dozzle service in Traefik

This commit is contained in:
2024-05-28 00:00:29 +08:00
parent f550849d8e
commit 5c54f73210
+3
View File
@@ -140,12 +140,15 @@ services:
image: amir20/dozzle:latest image: amir20/dozzle:latest
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
expose:
- 8080
networks: networks:
- net - net
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.dozzle.entrypoints=web-secure" - "traefik.http.routers.dozzle.entrypoints=web-secure"
- "traefik.http.routers.dozzle.rule=Host(`log.furyhawk.lol`)" - "traefik.http.routers.dozzle.rule=Host(`log.furyhawk.lol`)"
- "traefik.http.routers.dozzle.tls=true"
- "traefik.http.routers.dozzle.tls.certresolver=letsencrypt" - "traefik.http.routers.dozzle.tls.certresolver=letsencrypt"
- "traefik.http.routers.dozzle.middlewares=auth,csrf" - "traefik.http.routers.dozzle.middlewares=auth,csrf"
- "traefik.http.services.dozzle.loadbalancer.server.port=8080" - "traefik.http.services.dozzle.loadbalancer.server.port=8080"