Files
lixen a63b512733
Package / arch (push) Canceled after 0s
Package / user (push) Canceled after 0s
Package / deb (push) Canceled after 0s
Package / freebsd (push) Canceled after 0s
Package / image (push) Canceled after 0s
Test / test (push) Canceled after 0s
Test / e2e (push) Canceled after 0s
v0.36.0 doc sweep update
2026-10-14 11:33:04 -04:00

950 B

deploy

lw-deploy.sh writes a LogWisp configuration for one node and deploys it: in a docker or podman container, as a systemd or FreeBSD rc.d service (on the host or inside a jail), or as a configuration you run yourself. It is POSIX sh, written for FreeBSD's /bin/sh as much as for dash.

deploy/lw-deploy.sh                  # asks, with inline menus
deploy/lw-deploy.sh -h               # every flag
deploy/lw-deploy.sh --dry-run ...    # print the configuration and commands only
deploy/lw-deploy.sh --yes ...        # no questions: defaults, or fail on a missing value

Roles, runtimes, scenarios and what is not covered: doc/deployment.md.

package/ holds the service files (logwisp.service, .sysusers, .tmpfiles, logwisp.rc) that make install and this script install, the shell completions, and the deb, Arch and FreeBSD packaging: doc/installation.md.