Add persistent profile-routed analysis worker and shared workflow

This commit is contained in:
Nico committed 2026-10-21 16:46:28 +02:00
1 parent 27feda6d7f
commit 012a8d8e91
18 files changed
+1212 -131

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
[Unit]
Description=Viano BugAnalysis analysis worker
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=buganalysis
Group=buganalysis
WorkingDirectory=/opt/viano-bug-analysis
EnvironmentFile=/etc/viano-bug-analysis/worker.env
ExecStart=/opt/viano-bug-analysis/.venv/bin/python -m viano_bug_analysis.worker run --config /opt/viano-bug-analysis/config/worker.local.toml
Restart=on-failure
RestartSec=10
KillSignal=SIGTERM
# Finish the current checkpointed dispatch; operator can still force-stop.
TimeoutStopSec=infinity
UMask=0077
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target