Expand description
bupha-deploy — install-time helpers so users never copy files:
bupha deploy service writes + enables the systemd unit,
bupha deploy webhook registers the GitHub hook, and
bupha deploy env seeds the secrets env file.
Structs§
- Systemd
Service - systemd impl of the
Serviceport.
Functions§
- disable_
service - Disable + remove the user unit. Best-effort stop first — an absent or never-enabled unit still gets its file removed.
- enable_
service - systemctl –user daemon-reload + enable –now. Needs
loginctl enable-linger(once) to survive logout/boot. - write_
env_ skeleton - Seed ~/.config/bupha/env with the secret names (empty values — never invent secrets).
- write_
service_ unit - Render the user unit.
unitis a systemd user service runningbupha watch; the watcher spawns the configured tunnel itself.