Files
compose-files/traefik/logrotate/traefik-logrotate.sh
T
Bot 4f4c5a467b traefik: add cron wrapper for coordinated multi-node log rotation
reverse-proxy runs Swarm mode:global (one instance per node), all
writing to the same CephFS file. This wrapper uses a shared flock +
shared logrotate state file (both also on the CephFS mount) so cron
on docker-1/2/3 can run independently without racing or double-rotating.
2026-09-11 23:29:00 -07:00

1 line
1.5 KiB
Bash

IyEvdXNyL2Jpbi9lbnYgYmFzaAojIFdyYXBwZXIgaW52b2tlZCBieSBjcm9uIG9uIGRvY2tlci0xL2RvY2tlci0yL2RvY2tlci0zIHRvIHJvdGF0ZSB0aGUgc2hhcmVkCiMgVHJhZWZpayBhY2Nlc3MvZXJyb3IgbG9ncyAoc2VlIHRyYWVmaWstbG9ncy5jb25mIGZvciB0aGUgImZ1bGwgd2h5IikuCiMKIyBCZWNhdXNlIC92b2x1bWUxL2RvY2tlci90cmFlZmlrL2xvZ3MgaXMgdGhlIFNBTUUgcGh5c2ljYWwgQ2VwaEZTIHBhdGggb24KIyBhbGwgdGhyZWUgbm9kZXMsIGFuZCBjcm9uIG9uIGFsbCB0aHJlZSBub2RlcyBydW5zIHRoaXMgaW5kZXBlbmRlbnRseSwgd2UKIyB1c2UgYSBzaGFyZWQgZmxvY2sgKGFsc28gb24gdGhlIENlcGhGUyBtb3VudCwgc28gaXQncyB2aXNpYmxlIGNsdXN0ZXItd2lkZSkKIyB0byBndWFyYW50ZWUgb25seSBvbmUgbm9kZSBhY3R1YWxseSBleGVjdXRlcyBsb2dyb3RhdGUgYXQgYSB0aW1lLCBhbmQgYQojIFNIQVJFRCBzdGF0ZSBmaWxlIHNvIHdoaWNoZXZlciBub2RlIHJ1bnMgaXQga25vd3MgdGhlIHRydWUgbGFzdC1yb3RhdGVkCiMgdGltZSByZWdhcmRsZXNzIG9mIHdoaWNoIG5vZGUgcm90YXRlZCBpdCBsYXN0LiBJZiBhIG5vZGUgaXMgZG93biwgdGhlCiMgb3RoZXIgdHdvIHN0aWxsIGNvdmVyIHRoZSBzY2hlZHVsZSAtLSBub25lIG9mIHRoaXMgcmVsaWVzIG9uIGEgc3BlY2lmaWMKIyBub2RlIGJlaW5nIHVwLgpzZXQgLWV1byBwaXBlZmFpbAoKTE9DS19ESVI9Ii92b2x1bWUxL2RvY2tlci90cmFlZmlrL2xvZ3JvdGF0ZS1zdGF0ZSIKTE9DS19GSUxFPSIkeyBMT0NLX0RJUn0vcm90YXRlLmxvY2siCkxPQ0tfRklMRT0iJHtMT0NLX0RJUn0vcm90YXRlLmxvY2siClNUQVRFX0ZJTEU9IiR7TE9DS19ESVJ9L3N0YXR1cyIKQ09ORl9GSUxFPSIvZXRjL2xvZ3JvdGF0ZS5kL3RyYWVmaWstbG9ncyIKCm1rZGlyIC1wICIkTE9DS19ESVIiCnRvdWNoICIkU1RBVEVfRklMRSIKCmV4ZWMgMjAwPiIkTE9DS19GSUxFIgppZiAhIGZsb2NrIC1uIDIwMDsgdGhlbgogICMgQW5vdGhlciBub2RlIGFscmVhZHkgaG9sZHMgdGhlIGxvY2sgdGhpcyBjeWNsZSAtLSBub3JtYWwsIG5vdCBhbiBlcnJvci4KICBleGl0IDAKZmkKCi91c3Ivc2Jpbi9sb2dyb3RhdGUgLXMgIiRTVEFURV9GSUxFIiAiJENPTkZfRklMRSI=