From 87e7e2fbe43d07a6d3b0e26e8e3e00b7d011dd95 Mon Sep 17 00:00:00 2001 From: Joakim Repomaa Date: Mon, 26 Aug 2024 10:30:06 +0300 Subject: [PATCH] add workout tracker service --- services.nix | 1 + workout-tracker.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 workout-tracker.nix diff --git a/services.nix b/services.nix index 8c64927..e4e9c3c 100644 --- a/services.nix +++ b/services.nix @@ -37,5 +37,6 @@ ./owncast.nix ./hydra.nix ./tailscale.nix + ./workout-tracker.nix ]; } diff --git a/workout-tracker.nix b/workout-tracker.nix new file mode 100644 index 0000000..e0698eb --- /dev/null +++ b/workout-tracker.nix @@ -0,0 +1,17 @@ +{ ... }: +let + fqdn = "fit.freun.dev"; + port = 3322; +in +{ + services.workout-tracker = { + enable = true; + inherit port; + }; + + services.caddy.virtualHosts = { + "${fqdn}".extraConfig = '' + reverse_proxy localhost:${toString port} + ''; + }; +}