certbot-cron-docker/root/logrotate.conf
MrMeeb 9a2a27cb1a
All checks were successful
Build Image / Validate Image (push) Successful in 2m21s
Build Image / Publish Image (push) Successful in 4m55s
Build Image / Notify (push) Successful in 3s
Build Tagged Release Image / Build Image (push) Successful in 5m43s
Build Tagged Release Image / Create Release (push) Successful in 34s
Build Tagged Release Image / Notify (push) Successful in 3s
Add logrotate (#25)
Adds logrotate, running every day at 00:00.

Rotates `letsencrypt.log`, keeping 10 versions.
Rotates `renew.log` at 100 megabytes

Closes #10

Reviewed-on: #25
Co-authored-by: MrMeeb <charles.macdonald@me.com>
Co-committed-by: MrMeeb <charles.macdonald@me.com>
2024-06-02 21:29:42 +00:00

15 lines
274 B
Plaintext

missingok
/config/logs/letsencrypt.log {
daily
rotate 10
postrotate
find /config/logs -type f -regex '.*letsencrypt\.log\.\(.[2-9]\|[2-9].\|[1-9][0-9]\{2,\}\).*' -delete
endscript
}
/config/logs/renew.log {
rotate 5
size 100k
compress
}