Files
logwisp/deploy/README.md
T
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

21 lines
950 B
Markdown

# 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.
```sh
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](../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](../doc/installation.md#installing).