websockify: Add unit descriptions

This commit is contained in:
Shea Levy 2013-02-18 11:55:10 -05:00
parent 969fe07be6
commit 762ea5c578

View File

@ -35,6 +35,7 @@ let cfg = config.services.networking.websockify; in {
config = mkIf cfg.enable {
systemd.services."websockify@" = {
description = "Service to forward websocket connections to TCP connections (from port:to port %I)";
script = ''
IFS=':' read -a array <<< "$1"
${pkgs.pythonPackages.websockify}/bin/websockify --ssl-only \
@ -44,6 +45,7 @@ let cfg = config.services.networking.websockify; in {
};
systemd.targets."default-websockify" = {
description = "Target to start all default websockify@ services";
wants = mapAttrsToList (name: value: "websockify@${name}:${toString value}.service") cfg.portMap;
wantedBy = [ "multi-user.target" ];
};