new | Initializes a new Underpost project, service, or configuration. |
site | Provisions sites in the configuration of a deployment: clients, host/path routes, and the existing APIs and components they use. Each operation prints its change plan and applies it as one change set. |
client | Builds client assets, single replicas, and/or syncs environment ports. |
start | Initiates application servers, build pipelines, or other defined services based on the deployment ID. |
clone | Clones a specified GitHub repository into the current directory. |
pull | Pulls the latest changes from a specified GitHub repository. |
cmt | Manages commits to a GitHub repository, supporting various commit types and options. |
push | Pushes committed changes from a local repository to a remote GitHub repository. |
static | Manages static build of page, bundles, and documentation with comprehensive customization options. |
root | Displays the root path of the npm installation. |
ip | Displays the current public machine IP addresses. |
cluster | Manages Kubernetes clusters, defaulting to Kind cluster initialization. |
deploy | Manages application deployments, defaulting to deploying development pods. |
secret | Workload secret store: SOPS/Age encrypted credentials projected as Kubernetes Secrets. |
host | Host configuration: the node-level operational environment shared by the cluster. |
app | Application environment: one deployment's runtime configuration. |
state | Runtime state: live container execution state, health and metrics, exported off-cluster. |
image | Manages Docker images, including building, saving, and loading into Kubernetes clusters. |
install | Quickly imports Underpost npm dependencies by copying them. |
db | Manages MariaDB and MongoDB databases: sealed backups in the object store, restores, verification and restore drills, retention, and statistics. |
metadata | Manages cluster metadata operations, including import and export. |
cron | Manages cron jobs: execute jobs directly or generate and apply K8s CronJob manifests. |
fs | Uploads, pulls, or deletes Cloudinary assets and synchronizes the selected storage manifest. |
monitor | Manages health server monitoring, the cluster observability stack, and host dashboards. |
event | Dispatches operational events and provisions the monitoring rules that trigger them. |
ssh | Manages cluster scoped SSH credentials and sessions for remote access to cluster nodes or services. Users are registered in engine-private/deploy/conf.users.json and keys are stored in engine-private/deploy/users/. |
wireguard | Manages the WireGuard L3 hub-and-spoke transport and the HAProxy edge gateway in front of it. |
haproxy | Manages the HAProxy edge gateway over the WireGuard transport (same subsystem as underpost wireguard). |
vultr | Meters the edge VPS bandwidth against its Vultr plan quota and blocks egress before overage accrues. |
run | Runs specified scripts using various runners. |
test | Runs the test projects locally, inside deployment pods, or as a cluster Job with Allure reporting. |
docker-compose | General-purpose Docker Compose development pipeline (mirrors the Kubernetes dev stack). |
lxd | Manages LXD virtual machines as K3s nodes (control plane or workers). |
baremetal | Manages baremetal server operations, including installation, database setup, commissioning, and user management. |
package | Generates the package manifests a deploy id owns, from the engine manifest and the deploy's product catalog, and installs the dependencies that catalog pins. |
socketsecurity | Security audit through the Socket.dev free plan: dependency security (advisories, supply chain alerts, free security patches in .socket/manifest.json) and source code risk (alerts on this project's own code). |
graphify | Builds the code graph of this checkout with the pinned Graphify release, code only. It commits GRAPH_REPORT.md and its stamp in docs/graphify-out. |
release | Release orchestrator for building new versions and deploying releases of the Underpost CLI. |
source-release | Source channels, the Release Job and the release store. |