add duckbot (CloudBot) unit file.

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
This commit is contained in:
Pratyush Desai 2025-06-13 04:06:45 +05:30
parent 58b13912a7
commit 548ac2032c
Signed by: pratyush
GPG Key ID: DBA5BB7505946FAD

19
systemd/duckbot.service Normal file
View File

@ -0,0 +1,19 @@
[Unit]
Description=CloudBot (duckbot)
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/duckbot/CloudBot
ExecStart=/opt/duckbot/venv/bin/python -m cloudbot
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
User=duckbot
Group=duckbot
SyslogIdentifier=duckbot
ProtectSystem=strict
ProtectHome=read-only
ReadWritePaths=/opt/duckbot/CloudBot
[Install]
WantedBy=multi-user.target