mirror of
https://github.com/cve-search/cpe-guesser.git
synced 2024-11-15 03:18:28 +00:00
Merge pull request #7 from FafnerKeyZee/main
Adding systemd and logrotate
This commit is contained in:
commit
958b33fb7a
4 changed files with 48 additions and 0 deletions
10
etc/logrotate.d/cpeguesser
Normal file
10
etc/logrotate.d/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