worklyn / zukapublic
Agent-first git hosting. One Rust binary: git over HTTP and SSH, a REST API, MCP, CI, and multi-tenant isolation.
Get a copy:
git clone https://zuka.worklyn.com/worklyn/zuka.git
| 1 | # Watches for a deploy request from CI. |
| 2 | # |
| 3 | # A path unit rather than a sudoers rule: the CI user never gains a privilege, and |
| 4 | # because the trigger is a file appearing rather than a command being run, CI cannot |
| 5 | # influence how the deploy executes — only whether it is asked for. |
| 6 | [Unit] |
| 7 | Description=Watch for a zuka deploy request |
| 8 | |
| 9 | [Path] |
| 10 | PathModified=/var/lib/zuka-build/staging/deploy.request |
| 11 | |
| 12 | [Install] |
| 13 | WantedBy=multi-user.target |