mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-12 21:56:21 +00: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