diff options
Diffstat (limited to 'nebbet.service')
| -rw-r--r-- | nebbet.service | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/nebbet.service b/nebbet.service new file mode 100644 index 0000000..9da673e --- /dev/null +++ b/nebbet.service @@ -0,0 +1,27 @@ +# systemd service for nebbet watch daemon +# +# Install: +# sudo cp nebbet.service /etc/systemd/system/ +# sudo systemctl daemon-reload +# sudo systemctl enable --now nebbet +# +# Adjust WorkingDirectory and User as needed. + +[Unit] +Description=nebbet static site builder (watch mode) +After=network.target + +[Service] +Type=simple +User=www-data +WorkingDirectory=SITE_ROOT +ExecStart=SITE_ROOT/nebbet build --watch +Restart=on-failure +RestartSec=5 + +# Limit what the process can do +PrivateTmp=true +NoNewPrivileges=true + +[Install] +WantedBy=multi-user.target |
