mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-17 17:26:42 +02:00
Docker Compose Certificate Sync Service
Description
Keeps Docker Compose services updated with fresh Let’s Encrypt certificates via a systemd oneshot service and timer.
Overview
Installs a small script and a systemd unit that copy certificates into your Compose project and trigger an Nginx hot-reload (fallback: restart) to minimize downtime.
Features
- Automatic certificate sync into the Compose project
- Mailu-friendly filenames (
key.pem
,cert.pem
) - Nginx hot-reload if available, otherwise restart
- Runs on a schedule you define