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} + ''; + }; +}