Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gow
command
Package main is the gow CLI entrypoint.
|
Package main is the gow CLI entrypoint. |
|
internal
|
|
|
allocator
Package allocator computes per-site LSPHP cluster sizing for OpenLiteSpeed.
|
Package allocator computes per-site LSPHP cluster sizing for OpenLiteSpeed. |
|
app
Package app contains the business logic for the gow CLI, separated from the cobra command wiring in cmd/gow.
|
Package app contains the business logic for the gow CLI, separated from the cobra command wiring in cmd/gow. |
|
metrics
Package metrics collects live server metrics from OLS, Redis, MariaDB, and disk.
|
Package metrics collects live server metrics from OLS, Redis, MariaDB, and disk. |
|
ols
Package ols manages OpenLiteSpeed configuration and lifecycle.
|
Package ols manages OpenLiteSpeed configuration and lifecycle. |
|
site
Package site orchestrates the WordPress-on-OLS lifecycle: create, delete, and reconcile.
|
Package site orchestrates the WordPress-on-OLS lifecycle: create, delete, and reconcile. |
|
stack
Package stack defines installable LiteSpeed/LSPHP/MariaDB components and their lifecycle hooks (install, upgrade, start, status, …) used by the CLI.
|
Package stack defines installable LiteSpeed/LSPHP/MariaDB components and their lifecycle hooks (install, upgrade, start, status, …) used by the CLI. |
|
state
Package state persists the site registry to a JSON file so that allocations survive across gow invocations.
|
Package state persists the site registry to a JSON file so that allocations survive across gow invocations. |
|
system
Package system provides hardware detection for the resource allocator.
|
Package system provides hardware detection for the resource allocator. |
|
template
Package template renders OpenLiteSpeed configuration files from Go templates embedded at compile time.
|
Package template renders OpenLiteSpeed configuration files from Go templates embedded at compile time. |
|
testmock
Package testmock provides test helper utilities shared across internal packages.
|
Package testmock provides test helper utilities shared across internal packages. |
Click to show internal directories.
Click to hide internal directories.