Production operation
Foreground operation
Section titled “Foreground operation”hoplite serve check --mode prod PROJECThoplite serve build --mode prod PROJECThoplite verify PROJECThoplite inspect PROJECThoplite-server PROJECTProduction mode uses available CPU parallelism unless the selected profile or advanced host configuration specifies a worker count. It does not expose the development-only default OpenAPI route and it does not start an account, session, application-authorization, or management service.
hoplite-server is the slim production launcher. It consumes the generated
source-free .hoplite tree and has no application-source fallback. Use
hoplite serve foreground when the development/control CLI is intentionally
part of the operator workflow; use hoplite-server for the production serving
plane.
Preflight and diagnosis
Section titled “Preflight and diagnosis”hoplite verify validates the HAB0 envelope and exact manifest without
executing source. hoplite inspect reports generated routes, adapters,
configuration identities, and source-free status. hoplite doctor checks the
complete local runtime and project environment:
hoplite doctor --strict PROJECThoplite verify PROJECThoplite inspect --json PROJECTPaths are redacted from inspect and doctor output unless --show-paths is
explicitly supplied. See Diagnosing an application.
Managed background process
Section titled “Managed background process”hoplite serve start --mode prod PROJECThoplite serve status PROJECThoplite serve reload PROJECThoplite serve stop PROJECTmacOS LaunchAgent
Section titled “macOS LaunchAgent”hoplite serve install --mode prod PROJECThoplite serve uninstall PROJECTinstall and uninstall require macOS launchd. They are not supported on Linux.
Logs and process files
Section titled “Logs and process files”The built Nginx configuration places the PID, access log, and error log inside the project’s .hoplite/ directory. Use the development console’s dev/logs when the application is owned by that console.
The generic host registry remains available to trusted embeddings. Hoplite 0.2.0 ships no concrete blob, store, value, credential, or authorization implementation and retains no provider-product packaging.