nix machine / user configurations

feat(wolumonde): add a timer and service to keep connection to the peer where nsid-tracker server is hosted on

ptr.pet 73c245c2 4a993cf9

verified
Changed files
+17
hosts
wolumonde
+17
hosts/wolumonde/modules/nsid-tracker.nix
···
# WorkingDirectory = "/mnt/data/nsid-tracker";
# };
# };
services.nginx.virtualHosts."gaze.systems" = {
locations."/nsid-tracker/api" = {
···
# WorkingDirectory = "/mnt/data/nsid-tracker";
# };
# };
+
#
+
+
systemd.services.nsid-tracker-keep-alive = {
+
description = "keeps nsid-tracker peer connection alive";
+
wantedBy = [ "multi-user.target" ];
+
after = [ "network.target" ];
+
serviceConfig = {
+
Type = "oneshot";
+
ExecStart = "${pkgs.curl}/bin/curl http://dusk-devel-mobi:${toString port}/events";
+
};
+
};
+
systemd.timers.nsid-tracker-keep-alive = {
+
timerConfig = {
+
OnCalendar = "*-*-* *:00/5:05";
+
Unit = "nsid-tracker-keep-alive.service";
+
};
+
};
services.nginx.virtualHosts."gaze.systems" = {
locations."/nsid-tracker/api" = {