logrotate fix

This commit is contained in:
gilbn 2020-08-17 17:53:45 +02:00
parent 2d3531d1dd
commit ef386dc811
3 changed files with 21 additions and 15 deletions

View file

@ -16,9 +16,7 @@ GEOIP2INFLUX_LOG_LEVEL=${GEOIP2INFLUX_LOG_LEVEL}\\n\
MAXMINDDB_LICENSE_KEY=${MAXMINDDB_LICENSE_KEY}\\n"
mkdir -p /config/geoip2db
cp -f /geoip2influx/geoip2influx.py /config/geoip2db
chown -R abc:abc /config/geoip2db
chmod +x /config/geoip2db/geoip2influx.py
cp -f /geoip2influx/geoip2influx.py /config/geoip2db
# create GeoIP2 folder symlink
[[ -d /var/lib/libmaxminddb ]] && [[ ! -L /var/lib/libmaxminddb ]] && \
@ -33,3 +31,8 @@ if [ -n "$MAXMINDDB_LICENSE_KEY" ]; then
/etc/periodic/weekly/libmaxminddb
fi
fi
# permissions
chown -R abc:abc /config/geoip2db
chmod +x /config/geoip2db/geoip2influx.py
chmod -R 0644 /etc/logrotate.d

View file

@ -1,14 +1,14 @@
/config/geoip2db/geoip2influx.log {
weekly
rotate 7
size 25M
compress
delaycompress
nodateext
missingok
notifempty
postrotate
s6-svc -r /var/run/s6/services/geoip2influx
endscript
su abc abc
daily
rotate 7
size 25M
compress
delaycompress
nodateext
missingok
notifempty
postrotate
s6-svc -r /var/run/s6/services/geoip2influx
endscript
su abc abc
}

View file

@ -0,0 +1,3 @@
#!/usr/bin/with-contenv bash
exec /usr/sbin/crond -f -S -l 5 -c /etc/crontabs