Skip to content

Commit

Permalink
Merge pull request #7 from FafnerKeyZee/main
Browse files Browse the repository at this point in the history
Adding systemd and logrotate
  • Loading branch information
adulau authored Dec 14, 2021
2 parents 80f0542 + 95cf01a commit 958b33f
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 0 deletions.
10 changes: 10 additions & 0 deletions etc/logrotate.d/cpeguesser
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/var/log/cpe*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
copytruncate
create 0640 root root
}
11 changes: 11 additions & 0 deletions etc/systemd/system/cpeguesser.service
Original file line number Diff line number Diff line change
@@ -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 changes: 9 additions & 0 deletions etc/systemd/system/cpeguesser.timer
Original file line number Diff line number Diff line change
@@ -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 changes: 18 additions & 0 deletions etc/systemd/system/cpeweb.service
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 958b33f

Please sign in to comment.