Deploy nidus sync 0.0.12, with mailer support.
This commit is contained in:
parent
b2c43a4d3b
commit
2b379fa938
7 changed files with 37 additions and 14 deletions
|
|
@ -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"];
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue