feat(ops): add signed readiness bundle

This commit is contained in:
igor04091968
2026-06-03 20:30:05 +03:00
parent ea5bedc3c3
commit 3dc7214b58
8 changed files with 293 additions and 17 deletions
+17
View File
@@ -0,0 +1,17 @@
[Unit]
Description=DetMir production readiness bundle
After=network-online.target activitywatch-server.service aw-worktime-api.service
Wants=network-online.target activitywatch-server.service aw-worktime-api.service
[Service]
Type=oneshot
EnvironmentFile=/etc/activitywatch/aw-server.env
EnvironmentFile=-/etc/detmir-grafana-check.env
EnvironmentFile=-/etc/detmir-readiness.env
ExecStart=/usr/local/bin/detmir-readiness --output-dir /var/lib/activitywatch/health/readiness-bundle
User=root
Group=root
SuccessExitStatus=0 2 3
StandardOutput=journal
StandardError=journal
SyslogIdentifier=detmir-readiness
+12
View File
@@ -0,0 +1,12 @@
[Unit]
Description=Daily DetMir production readiness bundle
[Timer]
OnCalendar=*-*-* 06:20:00
AccuracySec=5m
RandomizedDelaySec=10m
Unit=detmir-readiness.service
Persistent=true
[Install]
WantedBy=timers.target