diff --git a/system/kernighan/kernighan.nix b/system/kernighan/kernighan.nix index bd614b0..ac34d07 100644 --- a/system/kernighan/kernighan.nix +++ b/system/kernighan/kernighan.nix @@ -18,6 +18,7 @@ ../shared/services/miniflux.nix ../shared/services/nginx.nix ../shared/services/radicale.nix + ../shared/services/redmine.nix ../shared/services/wallabag.nix ]; diff --git a/system/shared/services/nginx.nix b/system/shared/services/nginx.nix index ed6d9bd..cdf38b9 100644 --- a/system/shared/services/nginx.nix +++ b/system/shared/services/nginx.nix @@ -61,6 +61,14 @@ }; }; + # Redmine + virtualHosts."redmine.tsvallender.co.uk" = { + forceSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://127.0.0.1:3000"; + }; + }; # Wallabag virtualHosts."wb.tsvallender.co.uk" = { forceSSL = true; diff --git a/system/shared/services/redmine.nix b/system/shared/services/redmine.nix new file mode 100644 index 0000000..4127970 --- /dev/null +++ b/system/shared/services/redmine.nix @@ -0,0 +1,8 @@ +{ config, pkgs, inputs, ... }: + +{ + services.redmine = { + enable = true; + }; +} +