- install.sh: Add Docker daemon check, 10GB disk space pre-flight, error handling on pull/up, post-startup health polling with crash detection, cleanup trap on failure - docker-compose: Fix nginx/listmonk depends_on to service_healthy, add x-logging anchor (10m/3 files) to all ~39 services - config.sh: Preserve existing secrets on re-run (reconfigure mode), add automated daily backup timer (systemd, 02:00, 30-day retention) - mirror-images.sh: Fix gotify source tag (2.9.0 not v2.9.0) - build-release.sh: Ensure mkdocs/docs and mkdocs/overrides dirs exist - .env.example: Add COMPOSE_PROFILES variable Bunker Admin
14 lines
332 B
Desktop File
14 lines
332 B
Desktop File
[Unit]
|
|
Description=Changemaker Lite database and uploads backup
|
|
Documentation=https://docs.cmlite.org/docs/admin/backups/
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
User=__USER__
|
|
Group=__USER__
|
|
WorkingDirectory=__PROJECT_DIR__
|
|
ExecStart=__PROJECT_DIR__/scripts/backup.sh --retention 30
|
|
TimeoutStartSec=600
|
|
StandardOutput=journal
|
|
StandardError=journal
|