ops: dossiers-ngi hourly branch-status builder + systemd timer
This commit is contained in:
parent
83998499da
commit
2b9f6c6b83
5 changed files with 195 additions and 0 deletions
19
configs/systemd/user/dossiers-ngi-branch-status.service
Normal file
19
configs/systemd/user/dossiers-ngi-branch-status.service
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[Unit]
|
||||
Description=Write dossiers.ngi branch-status.json from tdpd tips
|
||||
Documentation=file:%h/src/koopa/koopa-admin-log/scripts/dossiers-ngi/README.md
|
||||
After=default.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
Nice=10
|
||||
RemainAfterExit=no
|
||||
Environment=TZ=Europe/Zurich
|
||||
Environment=ADMIN_LOG=%h/src/koopa/koopa-admin-log
|
||||
# Override on koopa if the tdpd checkout path differs
|
||||
Environment=TDPD_ROOT=%h/git/src/ngi/tech-dossier-project-data
|
||||
EnvironmentFile=-%h/.config/dossiers-ngi/branch-status.env
|
||||
ExecStart=/usr/bin/python3 %h/src/koopa/koopa-admin-log/scripts/dossiers-ngi/branch-status-hourly.py
|
||||
SuccessExitStatus=0 1
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
13
configs/systemd/user/dossiers-ngi-branch-status.timer
Normal file
13
configs/systemd/user/dossiers-ngi-branch-status.timer
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
[Unit]
|
||||
Description=Timer · dossiers.ngi branch-status JSON (hourly)
|
||||
Documentation=file:%h/src/koopa/koopa-admin-log/scripts/dossiers-ngi/README.md
|
||||
|
||||
[Timer]
|
||||
OnBootSec=3min
|
||||
OnUnitActiveSec=1h
|
||||
AccuracySec=2min
|
||||
Persistent=true
|
||||
Unit=dossiers-ngi-branch-status.service
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
||||
Loading…
Add table
Add a link
Reference in a new issue