benchweave service install

Render the service-manager files for this store (at-rest).

benchweave service install [OPTIONS]

Runs under the store hold (label service-install): a live gateway REFUSES — install-time is stopped-time. The unit derives TimeoutStopSec from the commissioned protective ceilings; the plist carries the launchd mapping divergences in comments.

Full --help output
Usage: benchweave service install [OPTIONS]

  Render the service-manager files for this store (at-rest).

  Runs under the store hold (label ``service-install``): a live gateway
  REFUSES — install-time is stopped-time. The unit derives TimeoutStopSec from
  the commissioned protective ceilings; the plist carries the launchd mapping
  divergences in comments.

Options:
  --data-dir PATH      At-rest data directory (holds state.sqlite + content/).
                       [required]
  --unit-output PATH   Where to write the rendered systemd unit (default: the
                       conventional /etc/systemd/system path, which needs
                       privileges).
  --plist-output PATH  Where to write the rendered launchd plist (macOS only;
                       default:
                       ~/Library/LaunchDaemons/com.benchweave.gateway.plist).
  --help               Show this message and exit.

Options

--data-dir: PATH
Required. At-rest data directory (holds state.sqlite + content/). Environment variable: BENCHWEAVE_DATA_DIR.
--unit-output: PATH
Where to write the rendered systemd unit (default: the conventional /etc/systemd/system path, which needs privileges).
--plist-output: PATH
Where to write the rendered launchd plist (macOS only; default: ~/Library/LaunchDaemons/com.benchweave.gateway.plist).