[Unit] Description=Woodpecker agent Requires=network-online.target After=network-online.target woodpecker-server.service docker.service [Service] User=woodpecker-agent Group=docker Type=simple EnvironmentFile=/etc/woodpecker/agent ExecStart=/usr/bin/woodpecker-agent ExecReload=/usr/bin/kill -HUP $MAINPID Restart=on-failure KillSignal=SIGINT LimitNOFILE=8192 PrivateDevices=yes DynamicUser=yes StateDirectory=woodpecker-agent ReadWritePaths=/var/run/docker.sock [Install] WantedBy=multi-user.target