config to start docker and runner at startup
All checks were successful
Build, test and publish / verify (push) Successful in 1m15s

This commit is contained in:
2026-10-29 21:16:31 +01:00
parent b0c2f28e13
commit 8ae2c16fee
5 changed files with 72 additions and 4 deletions

View File

@@ -158,10 +158,17 @@ Een bestaande registratie wordt hergebruikt. Er worden geen secrets in de
repository geschreven. Bewaar het tokenbestand alleen zolang registratie/herstel
dat nodig heeft en behandel `.runner` als credential.
De gebruikersservice start bij een gebruikerssessie. Automatisch doorlopen zonder
inloggen vereist daarnaast een bewuste keuze voor user lingering en een Docker-
daemon die zonder desktopsessie beschikbaar is. S4 belooft geen beschikbaarheid
wanneer de mini-pc uitstaat. Herstarten/stoppen:
Op de mini-pc starten Docker Desktop en de runner automatisch na grafisch
aanmelden. Bij een Docker Desktop-socket installeert de installer hiervoor
`~/.config/systemd/user/agiledancers-runner.service.d/10-agiledancers-docker-desktop.conf`
en schakelt beide services in voor `graphical-session.target`. De runner wacht
via `~/.local/share/agiledancers-runner/WaitForDocker.java` maximaal 120 seconden
tot de ingestelde Docker-engine bereikbaar is. Bij een mislukte start probeert
systemd het na tien seconden opnieuw. De runner volgt stoppen en herstarten van
Docker Desktop en stopt bij afmelden.
User lingering staat op deze pc uit: vóór aanmelden starten deze services niet.
S4 belooft geen beschikbaarheid wanneer de mini-pc uitstaat. Herstarten/stoppen:
```sh
systemctl --user restart agiledancers-runner