v3.0.3
Changelog v3.0.3
2026-03-06
client-underpost
- Add volume src assets container path (db4c3f292)
- Add ui icons images (9bab63eaa)
- Remove underpost public assets folder (9b6130a98)
engine-cyberia
- Remove object layer base data.seed attribute (e9044a337)
- Pwa retro styles improve (d9893c0ca)
- Fix object layer js docs commetns and css label direction improve in object layer engine (c438eb329)
- Improve direction code labels in bar directions in object layer engine client component (82a2c04fe)
- Add Ledger Type and Render Metadata CID to object layer management table (e75206bb1)
- Add ledger control view card in object layer viewer (5afc50a94)
- Remove _id of LedgerSchema (82ded44b5)
- Implements data.render.metadataCid workflow to ref atlas sprite sheet render metada (5df29b5cb)
- ObjectLayer model render schema refactor (dcc9e7287)
- Add LedgerSchema and atlasSpriteSheetMetadataCid to object layer base data model (b63e8a7f8)
engine
- Move underpost client to dd-cyberia conf (b8dfbbb30)
cli-run
- Implements CLI deploy job hostAliases support (fbe7da801)
client-core
- Add RouterReady logic in Router component (32bdb815e)
underpost
End2end continuous integration and continuous deployment cloud to applications federation tools. Develop, build, deploy, test, monitor, and manage multiple runtime applications on virtual machines or container instances.
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Usage
cd app-nameBuild client bundle
npm run buildRun dev client server
npm run devunderpost ci/cd cli v3.0.3
Usage: underpost [options] [command]
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
new [options] [app-name] Initializes a new Underpost project, service, or configuration.
start [options] <deploy-id> [env] Initiates application servers, build pipelines, or other defined services based on the deployment ID.
clone [options] <uri> Clones a specified GitHub repository into the current directory.
pull [options] <path> <uri> Pulls the latest changes from a specified GitHub repository.
cmt [options] [path] [commit-type] [module-tag] [message] Manages commits to a GitHub repository, supporting various commit types and options.
push [options] <path> <uri> Pushes committed changes from a local repository to a remote GitHub repository.
env [deploy-id] [env] [subConf] Sets environment variables and configurations related to a specific deployment ID.
static [options] Manages static build of page, bundles, and documentation with comprehensive customization options.
config [options] <operator> [key] [value] Manages Underpost configurations using various operators.
root Displays the root path of the npm installation.
ip [options] [ips] Displays the current public machine IP addresses.
cluster [options] [pod-name] Manages Kubernetes clusters, defaulting to Kind cluster initialization.
deploy [options] [deploy-list] [env] Manages application deployments, defaulting to deploying development pods.
secret [options] <platform> Manages secrets for various platforms.
image [options] Manages Docker images, including building, saving, and loading into Kubernetes clusters.
install Quickly imports Underpost npm dependencies by copying them.
db [options] [deploy-list] Manages database operations with support for MariaDB and MongoDB, including import/export, multi-pod targeting, and Git integration.
metadata [options] [deploy-id] [host] [path] Manages cluster metadata operations, including import and export.
cron [options] [deploy-list] [job-list] Manages cron jobs: execute jobs directly or generate and apply K8s CronJob manifests.
fs [options] [path] Manages file storage, defaulting to file upload operations.
test [options] [deploy-list] Manages and runs tests, defaulting to the current Underpost default test suite.
monitor [options] <deploy-id> [env] Manages health server monitoring for specified deployments.
ssh [options] Manages SSH credentials and sessions for remote access to cluster nodes or services.
run [options] <runner-id> [path] Runs specified scripts using various runners.
lxd [options] Manages LXD containers and virtual machines.
baremetal [options] [workflow-id] Manages baremetal server operations, including installation, database setup, commissioning, and user management.
help [command] display help for command