Merge pull request #7 from FafnerKeyZee/main

Adding systemd and logrotate
This commit is contained in:
Alexandre Dulaunoy 2021-12-14 13:52:35 +01:00 committed by GitHub
commit 958b33fb7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 48 additions and 0 deletions

View file

@ -0,0 +1,10 @@
/var/log/cpe*.log {
daily
missingok
rotate 14
compress
delaycompress
notifempty
copytruncate
create 0640 root root
}

View 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

View 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

View 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