mirror of
https://github.com/cve-search/cpe-guesser.git
synced 2024-11-15 03:18:28 +00:00
Adding systemd & logrotate
This commit is contained in:
parent
80f0542d22
commit
13dda10ff7
4 changed files with 48 additions and 0 deletions
10
etc/cpeguesser
Normal file
10
etc/cpeguesser
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
/var/log/cpe*.log {
|
||||||
|
daily
|
||||||
|
missingok
|
||||||
|
rotate 14
|
||||||
|
compress
|
||||||
|
delaycompress
|
||||||
|
notifempty
|
||||||
|
copytruncate
|
||||||
|
create 0640 root root
|
||||||
|
}
|
11
etc/systemd/system/cpeguesser.service
Normal file
11
etc/systemd/system/cpeguesser.service
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[Unit]
|
||||||
|
Description=circl dot lu CPE guesser service
|
||||||
|
Documentation=https://github.com/cve-search/cpe-guesser
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
WorkingDirectory=$(INSTALLDIR)/bin
|
||||||
|
ExecStart=python3 import.py -d -u
|
||||||
|
User=$(CPE_USER)
|
||||||
|
Type=oneshot
|
||||||
|
StandardOutput=append:/var/log/cpeguesser_message.log
|
||||||
|
StandardError=append:/var/log/cpeguesser_error.log
|
9
etc/systemd/system/cpeguesser.timer
Normal file
9
etc/systemd/system/cpeguesser.timer
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[Unit]
|
||||||
|
Description=circl dot lu CPE guesser service trigger timer
|
||||||
|
|
||||||
|
[Timer]
|
||||||
|
Unit=cpeguesser.service
|
||||||
|
OnCalendar=*-*-* 0/12:00:00
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=timers.target
|
18
etc/systemd/system/cpeweb.service
Normal file
18
etc/systemd/system/cpeweb.service
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[Unit]
|
||||||
|
Description=circl dot lu CPE guesser service
|
||||||
|
#Requires=mongodb.service redis-server.service
|
||||||
|
Documentation=https://github.com/cve-search/cpe-guesser
|
||||||
|
after=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
WorkingDirectory=$(INSTALLDIR)/bin
|
||||||
|
ExecStart=python3 server.py
|
||||||
|
User=$(CPE_USER)
|
||||||
|
Group=$(CPE_USER)
|
||||||
|
Type=simple
|
||||||
|
Restart=always
|
||||||
|
StandardOutput=append:/var/log/cpeweb_message.log
|
||||||
|
StandardError=append:/var/log/cpeweb_error.log
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
Loading…
Reference in a new issue