- Fix gitea-runner UID/GID to 125 for stable user@125.service unit name - Use BindsTo= for gitea-runner-podman.service dependency - Wait for user@125.service and Podman socket before runner starts - Add ExecStartPre socket wait loop (60s timeout) - Ship commented-out limits.conf drop-in for resource caps
16 lines
383 B
Desktop File
16 lines
383 B
Desktop File
[Unit]
|
|
Description=Podman API socket for Gitea Act Runner
|
|
After=network.target systemd-logind.service user@125.service
|
|
Wants=user@125.service
|
|
|
|
[Service]
|
|
Type=exec
|
|
User=gitea-runner
|
|
RuntimeDirectory=gitea-runner/podman
|
|
ExecStart=/usr/bin/podman system service --time=0 unix:///run/gitea-runner/podman/podman.sock
|
|
Restart=on-failure
|
|
RestartSec=5s
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|