From 0b7e6242fc6081a3abd2f0ff4a80b3f9c3e83226 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sun, 24 May 2026 20:44:28 -0400 Subject: [PATCH] deploy subber --- main.yml | 3 +++ tasks/utility/subber.yml | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tasks/utility/subber.yml diff --git a/main.yml b/main.yml index 66bbfdf..e765af2 100644 --- a/main.yml +++ b/main.yml @@ -91,6 +91,9 @@ - name: Deploy CAdvisor import_tasks: tasks/utility/cadvisor.yml tags: cadvisor_deploy + - name: Deploy Subber + import_tasks: tasks/utility/subber.yml + tags: subber_deploy - hosts: jackson diff --git a/tasks/utility/subber.yml b/tasks/utility/subber.yml new file mode 100644 index 0000000..ca15e44 --- /dev/null +++ b/tasks/utility/subber.yml @@ -0,0 +1,23 @@ +--- +- name: Deploy Subber + include_role: + name: docker + vars: + name: subber + directories: + - "{{ data_dir }}/subber" + image: + name: ghcr.io/azpha/subscription-tracker + tag: latest + networks: + - name: homelab + env: + BASE_URL: "https://subs.fntz.net" + volumes: + - "{{ data_dir }}/subber:/files" + labels: + traefik.enable: "true" + traefik.http.routers.subber.rule: Host(`storage.alexav.gg`) + traefik.http.routers.subber.entrypoints: webSecure + traefik.http.routers.subber.tls.certresolver: letsencrypt + traefik.http.services.subber.loadbalancer.server.port: "3000"