diff options
author | Krzysztof Nazarewski <3494992+nazarewk@users.noreply.github.com> | 2022-03-09 10:30:18 +0100 |
---|---|---|
committer | Krzysztof Nazarewski <3494992+nazarewk@users.noreply.github.com> | 2022-03-11 09:05:35 +0100 |
commit | 4ea5398d20cf110b84800e91f30a3dfce96c1b4e (patch) | |
tree | 8ee50aa1fb0d76ce7b37c41d9bb60e937b9ac277 /nixos/modules/services/web-apps | |
parent | 5660c5f8b4a5f716f4fd1fdfee11088af4139688 (diff) | |
download | nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar.gz nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar.bz2 nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar.lz nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar.xz nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.tar.zst nixpkgs-4ea5398d20cf110b84800e91f30a3dfce96c1b4e.zip |
plantuml-server 1.2021.12 -> 1.2022.2
- changed JDK version to 17 (11+ required) - added maven build reproducibility
Diffstat (limited to 'nixos/modules/services/web-apps')
-rw-r--r-- | nixos/modules/services/web-apps/plantuml-server.nix | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/nixos/modules/services/web-apps/plantuml-server.nix b/nixos/modules/services/web-apps/plantuml-server.nix index f4bf43f56b9..9ea37b8a4ca 100644 --- a/nixos/modules/services/web-apps/plantuml-server.nix +++ b/nixos/modules/services/web-apps/plantuml-server.nix @@ -20,6 +20,21 @@ in description = "PlantUML server package to use"; }; + packages = { + jdk = mkOption { + type = types.package; + default = pkgs.jdk; + defaultText = literalExpression "pkgs.jdk"; + description = "JDK package to use for the server"; + }; + jetty = mkOption { + type = types.package; + default = pkgs.jetty; + defaultText = literalExpression "pkgs.jetty"; + description = "Jetty package to use for the server"; + }; + }; + user = mkOption { type = types.str; default = "plantuml"; @@ -105,10 +120,10 @@ in ALLOW_PLANTUML_INCLUDE = if cfg.allowPlantumlInclude then "true" else "false"; }; script = '' - ${pkgs.jre}/bin/java \ - -jar ${pkgs.jetty}/start.jar \ + ${cfg.packages.jdk}/bin/java \ + -jar ${cfg.packages.jetty}/start.jar \ --module=deploy,http,jsp \ - jetty.home=${pkgs.jetty} \ + jetty.home=${cfg.packages.jetty} \ jetty.base=${cfg.package} \ jetty.http.host=${cfg.listenHost} \ jetty.http.port=${builtins.toString cfg.listenPort} |