Deploy nidus sync 0.0.12, with mailer support.

This commit is contained in:
Eli Ribble 2026-04-18 00:02:06 +00:00
parent b2c43a4d3b
commit 2b379fa938
No known key found for this signature in database
7 changed files with 37 additions and 14 deletions

View file

@ -102,19 +102,26 @@ in {
systemd.services."${nidusName}-webserver" = {
after=["network.target" "network-online.target"];
description="Nidus Sync Webserver";
path = [ pkgs.ffmpeg ];
path = with pkgs; [
ffmpeg
google-chrome
];
requires=["network-online.target"];
serviceConfig = {
Group = "${group}";
Environment="SENTRY_RELEASE=${inputs.nidus-sync.rev}";
Environment=[
"SENTRY_RELEASE=${inputs.nidus-sync.rev}"
"HOME=/var/lib/nidus-sync"
];
EnvironmentFile="${environmentFile}";
ExecStart = "${nidus-sync-pkg}/bin/nidus-sync";
PrivateTmp = true;
Restart = "on-failure";
StateDirectory = "nidus-sync"; # Creates /var/lib/nidus-sync
TimeoutStopSec = "5s";
Type = "simple";
User = "${user}";
WorkingDirectory = "/tmp";
WorkingDirectory = "/var/lib/nidus-sync";
};
wantedBy = ["multi-user.target"];
};