feat: add systemd unit

This commit is contained in:
Louis Dalibard 2024-08-25 12:29:25 +02:00
parent 4052c039f1
commit c8feff0d7a

23
pkg/hayai.service Normal file
View File

@ -0,0 +1,23 @@
[Unit]
Description=An EEW system for Linux
After=network.target
StartLimitIntervalSec=60
StartLimitBurst=4
[Service]
User=%i
ExecStart=/usr/bin/hayai
Restart=on-failure
RestartSec=1
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
# Hardening
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target