feat: mail server
This commit is contained in:
parent
396a4d603d
commit
1e77f204d0
13 changed files with 320 additions and 57 deletions
|
|
@ -25,13 +25,14 @@
|
|||
ExecStart = ''${pkgs.certbot}/bin/certbot renew'';
|
||||
ExecStartPost = "${pkgs.busybox}/bin/chown nginx:nginx -R /etc/letsencrypt";
|
||||
};
|
||||
unitConfig = {
|
||||
OnSuccess = "nginx-reload-after-certbot.service";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services."nginx-reload-after-certbot" = {
|
||||
after = [ "certbot-renew.service" ];
|
||||
requires = [ "certbot-renew.service" ];
|
||||
wantedBy = [ "certbot-renew.service" ];
|
||||
serviceConfig = {
|
||||
Type = "oneshot";
|
||||
User = "nginx";
|
||||
# This config file path refers to "services.nginx.enableReload"
|
||||
ExecStart = ''${pkgs.nginx}/bin/nginx -s reload -c /etc/nginx/nginx.conf'';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue