From 105b05e82337cccc5b8a4264ea377fa725074ae6 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sat, 13 Sep 2025 23:33:06 -0400 Subject: [PATCH] now test.. --- main.yml | 3 +++ tasks/dozzle.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tasks/dozzle.yml diff --git a/main.yml b/main.yml index 7e7d385..9922990 100644 --- a/main.yml +++ b/main.yml @@ -13,6 +13,9 @@ - name: Deploy Servarr import_tasks: tasks/servarr.yml tags: servarr_deploy + - name: Deploy Dozzle + import_tasks: tasks/dozzle.yml + tags: dozzle_deploy - name: Deploy Cup import_tasks: tasks/cup.yml tags: cup_deploy diff --git a/tasks/dozzle.yml b/tasks/dozzle.yml new file mode 100644 index 0000000..1b02532 --- /dev/null +++ b/tasks/dozzle.yml @@ -0,0 +1,27 @@ +--- +- name: Pull latest Dozzle Docker Image + docker_image: + name: amir20/dozzle + tag: latest + source: pull + +- name: Create Dozzle Docker Container + docker_container: + name: dozzle + image: amir20/dozzle:latest + restart_policy: unless-stopped + recreate: true + networks: + - name: homelab + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + env: + DOZZLE_ENABLE_ACTIONS: "{{ DOZZLE_ACTIONS }}" + DOZZLE_ENABLE_SHELL: "{{ DOZZLE_SHELL }}" + labels: + traefik.enable: "true" + traefik.http.routers.dz.rule: Host(`logs.fntz.net`) + traefik.http.routers.dz.entrypoints: webSecure + traefik.http.routers.dz.tls.certresolver: letsencrypt + traefik.http.services.dz.loadbalancer.server.port: "8080" + traefik.http.routers.dz.middlewares: tinyauth