summaryrefslogtreecommitdiffstats
path: root/itter.service
blob: 82a72acdf29b6ef3470a6ef40c04af44db896df1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[Unit]
Description=54itter
After=network.target
StartLimitIntervalSec=60
StartLimitBurst=4

[Service]
User=root
WorkingDirectory=/root/54itter
ExecStart=/root/54itter/run.sh
Restart=on-failure
RestartSec=1
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
StandardError=journal
StandardOutput=journal
Environment="DB_FILE=54itter.db"

# Hardening
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true

[Install]
WantedBy=multi-user.target