Smail/deploy/systemd/smail-tls-sync.service
smail 62ed09f765
Some checks are pending
Security Checks / security (push) Waiting to run
修复Nginx证书同步服务PID文件权限
2026-09-20 05:05:27 +08:00

25 lines
578 B
Desktop File

[Unit]
Description=Smail 项目证书同步至 Nginx
After=smail.service nginx.service
StartLimitIntervalSec=60
StartLimitBurst=5
[Service]
Type=oneshot
User=root
UMask=0077
ExecStart=/opt/smail/smail-config --root /opt/smail --export-project-tls /etc/nginx/smail/tls.pem
ExecStart=/usr/sbin/nginx -t
ExecStart=/usr/bin/systemctl reload nginx.service
NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=strict
ReadWritePaths=/etc/nginx/smail /var/log/nginx /run/nginx.pid
TimeoutStartSec=30
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target