mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 20:25:32 +03:00
nixos/taskchampion-sync-server: add host option, fix ExecStart
fixes the command line arguments for taskchampion-sync-server, also adding a new `host` option. fixes the corresponding test as well.
This commit is contained in:
parent
a5a9e638d2
commit
badd9d1a70
2 changed files with 8 additions and 1 deletions
|
@ -22,6 +22,12 @@ in
|
|||
type = types.str;
|
||||
default = "taskchampion";
|
||||
};
|
||||
host = lib.mkOption {
|
||||
description = "Host address on which to serve";
|
||||
type = types.str;
|
||||
default = "127.0.0.1";
|
||||
example = "0.0.0.0";
|
||||
};
|
||||
port = lib.mkOption {
|
||||
description = "Port on which to serve";
|
||||
type = types.port;
|
||||
|
@ -79,7 +85,7 @@ in
|
|||
DynamicUser = false;
|
||||
ExecStart = ''
|
||||
${lib.getExe cfg.package} \
|
||||
--port ${builtins.toString cfg.port} \
|
||||
--listen "${cfg.host}:${builtins.toString cfg.port}" \
|
||||
--data-dir ${cfg.dataDir} \
|
||||
--snapshot-versions ${builtins.toString cfg.snapshot.versions} \
|
||||
--snapshot-days ${builtins.toString cfg.snapshot.days} \
|
||||
|
|
|
@ -6,6 +6,7 @@ import ./make-test-python.nix (
|
|||
nodes = {
|
||||
server = {
|
||||
services.taskchampion-sync-server.enable = true;
|
||||
services.taskchampion-sync-server.host = "0.0.0.0";
|
||||
services.taskchampion-sync-server.openFirewall = true;
|
||||
};
|
||||
client =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue