Releases: underpostnet/engine
v3.1.3
Changelog v3.1.3
2026-03-17
cli-run
- feat: Add 'pid-info' and 'background' methods to enhance process management in CLI (30afedf4d)
server-start
- feat: Add option to skip pulling base code in build process and update configuration for error handling (3f8d7b09b)
github-actions
- feat: Update CI workflows to improve commit message handling and deployment conditions (2a4884a1e)
- feat: Add deploy_type option to CI workflows and enhance changelog message propagation (d222753ec)
docs
- feat: Update changelog, CLI help, and documentation with new commands and options (124c8b2af)
- feat: Update CLI documentation and enhance README with versioning and command index (e6eb668d4)
- feat: Enhance documentation configuration and remove obsolete options in build processes (3437e1488)
client-underpost
- feat: Refactor styles in RichText and CssUnderpost components for improved typography (ee1d12335)
client-core
- feat: Update links to open in the top frame and enhance iframe sandboxing (8ec50df8d)
cli-client
- feat: Add sync-conf command and enhance build options for client assets (ad8b96242)
swagger
- fix: update security middleware to ensure correct CSP headers for Swagger UI (ef7dd5243)
scripts
- Add missing package installation command in ports-ls.sh (e13253366)
New release v:3.1.2 (2026-03-15)
cli-run
- Fix streamline deployment logic prevent override env files and redundant build workflows (048fb8ff1)
engine-cyberia
- fix: update error handling for underpost passthrough to include 'env' command (402a96176)
New release v:3.1.1 (2026-03-14)
cli-index
- fix: add quiet option to dotenv config for improved error handling (975448eb4)
cli-secrets
- fix: add missing dotenv import in secrets module (7f83e26c4)
cli-repository
- fix: enhance environment variable checks for GITHUB_TOKEN retrieval (d097c6c1f)
New release v:3.1.0 (2026-03-14)
docs
- Add documentation for Baremetal and LXD management, including command references and quick start guides (3569b5150)
- feat: update documentation with new command options for database and deployment management (707ef0e4d)
github-actions
- feat: add optional commit message input for workflow_dispatch in CI configurations (2314de8c6)
- Fix cloud explorer underpost session and underpost install in deployments workflows (746547206)
- Add npm install for update packages in deployments engine workflows (5549a3f5d)
- Remove temporal --underpost-quickly-install in deployments workflows (777b39a2e)
cli-repository
- feat: enhance CI/CD workflows with workflow_dispatch support and input options (b311866fa)
package
- fix: add production image script to package.json (fe0ca63df)
- Add deploy js dependabot branch merge deploy script (cdc7e90c3)
- Fix packages vulnerabilities (492a3963a)
run-deploy
- feat dd security check for secrets before template deployment (50b6b9ba6)
bin-deploy
- feat(deploy): add 'conf' case to load configuration based on arguments (28d3e8bf5)
- Add temporal fallback underpost legacy version handling (ad74d2ef6)
- separate cyberia-hardhat case deploy script (3cd032785)
server-logger
- fix(logger): update json-colorizer import and color definitions (2b89456df)
- Fix colorize import logger (d7c01ccc2)
gitleaks
- fix: update gitleaks configuration title and add new ignore entries for sensitive tokens (408cad0a4)
server-conf
- feat: add loadCronDeployEnv function to manage deployment-specific environment variables across modules (19de5ea13)
- feat: enhance environment variable file generation with template support (467f3a348)
- refactor: update configuration loading logic and enhance environment variable handling (bbda63807)
cli-client
- feat: refactor deployment process to use new client command and streamline build operations (c854da41a)
env
- feat: integrate loadEnv function to manage deploy-specific environment variables in CLI and server modules (47a1560be)
template
- fix: update deployment script to build template and adjust logging configuration (30c3a830b)
server-client
- fix: improve error logging for nodemon crashes in client development server (a0ece9770)
package-script
- feat: add clean script to package.json for environment cleanup (1516217a8)
cli-repo
- feat: add sync-start option to synchronize start scripts in package.json for deploy IDs (59ebb8c1c)
- feat: add option to display current Git branch name (8492f7a2b)
cli-run
- Fix runner ide vs code (70b34ea3d)
server-env
- refactor: centralize environment variable loading (3c2709aec)
bin-vs
- Improve vs code ide runner handling (2b1a8b326)
engine
- Refactor security deploy conf logic and handle (7d6592c43)
- Silencing dotenv injection logs (56b8e8e80)
engine-cyberia
- Add development pv pvc dd-cyberia manifests (ca4d3d342)
- Fix object layer model Mongoose pre save next error (506fb719c)
- Add missing ethers packahge in CyberiaDependencies scope (5f11cafe6)
- Add Customize Docs release URL and MenuCyberiaPortal GitHub ([e879c22](https://github.com...
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
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
v3.0.2
Changelog v3.0.2
2026-03-02
engine-cyberia
- Add test in engine-cyberia cd workflow (642d7e36)
- Add build dd-cyberia shape generator exclusive module files (188f563a)
- Fix ObjectLayerEngineViewer return to list button click (aeaead6f)
- Improve static generations assets in object layer generation CLI (06694d92)
- Implements deterministic object layer generation CLI (f70c9841)
- Implement shape generator module (5741a38b)
- Fix remove of ag grid table delete object layer delete logic (e98953cd)
- Centralize Object Layer Logic and add js docs (ff8eefed)
- ObjectLayer Engine Viewer Enhancements (0ee052e5)
- Add metada json editor of object layers (abe7448f)
- Remove helia pyntype logic (2b443d1c)
- Object Layer Deletion Cleanup IPFS (a2dcdf23)
- Add Public GET Access for File Object Atlas (826317fe)
- Allow Cross-Origin on GET methods file, object-layer, and atlas-sprite-sheet api. (6801839c)
- Add DISABLE_API_RATE_LIMIT env option (ae72885c)
client-core
- Fix main-body-btn-container hide logic (221f8bfc)
runtime-express
- Fix express rate limit trust proxy (ed19e729)
cli-cluster
- Remove unused full flag (13df39f5)
ipfs
- Add ipfs client stable json stringify in addJsonToIpfs method (c2aaf56a)
- Fix config map IPFS Cluster daemon bind (7e6df963)
- server ipfs client and object layer atlas sprite sheet ipfs integration (781e35c4)
- Implement ipfs api user-pin and client component service (1b12e8df)
cli-run
- Implements expose-ipfs runner (765772b8)
engine-core
- Clean up legacy logic and json file model ref (b4c62a2c)
bin-build
- Add missing packagejson overrides on dd-cyberia build repository workflow (7ece9ed5)
underpost
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.2
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] Mana...
v3.0.1
Changelog v3.0.1
2026-02-23
gitlab
bin-file
- Add missing gitlab.ci.yml build to pwa-microservices-template (ec49ded0)
client-core
- Add missing keyboard focus search box on iframes docs (c5b0f86c)
- Add VanillaJs get selector in iframe (e37fa340)
giblab
- Add .gitlab-ci.yml (a795bd5f)
docs
- Add VanillaJs get selector in iframe sync darkTheme in docs component. (5b2ba08f)
server-client-build-docs
- Enable Swagger UI Dark Light Mode (eaadad70)
github-actions
cli-run
- Fix missing cluster type on runners id cluster and gpu env (ddd72d2e)
package
- Resolve npm ci lock mismatch (357b4e81)
cli-repo
- Fix Changelog error due to type integration message (750656e1)
cli-ipfs
- Fix underpost ipfs syntax import in main src index (f7bebb65)
New release v:3.0.0 (2026-02-22)
engine-core
- Add ENABLE_FILE_LOGS env (8657e35f)
docs
- Rename cli.md -> CLI-HELP.md (18e18689)
- Apply fix in swagger-autogen@2.9.2 bug: getResponsesTag missing ¬¬¬ decode (2b0d27db)
- Remove unused jsdocs sections (ec06f338)
bin-zed
- Move zed settings file tod zed js bin module (ba32abea)
client-core
- Fix clear filter user management (a1d79661)
package
- Fix resolve npm minimatch ReDoS vulnerability (4739fea1)
- Apply npm audit fix (9496c5c7)
- Apply npm audit fix versions packages (a1ed004e)
server-client-build-docs
- Apply Swagger autogen syntax error fix of version v2.9.2 (7c8da2ff)
vscode
- Remove vs deprecated settings conf, and remove vs extension to minimal and remove comments of vs extensions in vanilla js (b2aec354)
cli-ipfs
- Implements base ipfs underpost dedicated module (7f4f27f9)
cli-cluster
- Add Main IPFS Cluster StatefulSet Integration (53dd0903)
- Add --exposePort custom flag (a29185fe)
- Refactor pullImage load docker pull images to kind nodes (3bdd5e78)
- Add --replicas custom option (70bdc6cd)
- Centralize pullImage for k3s kubeadm kind (873b20d5)
- Add snap install on init host workflow and cluster safeReset refactor (48b4c33d)
server-logger
- Add optional file logging to logger factory (ef18a29e)
cli-lxd
- Refactor lxd module and workflows to vm cluster with k3s control and worker node integration (812d5cdd)
bin-deploy
- Clean up legacy logic (d3cb1139)
github-actions
- Add ref to checkout for provenance in cyberia publish workflow package (6e0f9b59)
- Add ref to checkout for provenance (0512ebec)
- Remove copying of MariaDB.js to underpost directory. (d64c64ee)
- Fix package-pwa-microservices-template-ghpkg commit message propagation logic (c8ef2ea8)
New release v:2.99.8 (2026-02-18)
github-actions
- Fix last commit message in npmpkg workflow (6dd0f484)
- Fix MariaDB import in CI workflows (2002c11f)
- Fix GitHub Actions commit message (e36c4fb6)
dockerfile
- Underpost image dockerfiles file formats and clean comment (6e22157c)
conf
- Fix repository README logic builder (d88c5317)
db
- Fix MariaDB import (6edf3719)
cli-static
- Fix module js doc path (6b10a929)
New release v:2.99.7 (2026-02-17)
cli-ssh
- Fix batch remote execution (3658db14)
cli-cron
- Change order exec createJobNow logic (524b8b80)
- Fix error prepare subPath in cronjob subPath mount (33bedaff)
- Fix engine path definition and remove old cmd job in ci core sync command (dbc5b6e6)
- Refactor run sync cron and remove redundant cron runner (5885a747)
- Add SSH flag to remote cron exec (4339fb9d)
- Add underpost cron jobs config env persistence (d8d15eda)
cron-cli
- Enable createJobNow in cron setup-start (bdce5ca0)
cli-run
- Improve message commit clean on logic propagate in template-deploy runnner (dfa64105)
- Add replaceNthNewline logic in template-deploy runner (282faf73)
github-actions
- Replace split logic ')' character, to simply deletes the first line and keeps everything from the second line (6c1fbdf1)
cli-repo
- Fix propagation message logic (9ff035f1)
- Add logic to propagate integration commit message between repos (4f7201c9)
- Add --changelog-no-hash flag and logic (d71cfe06)
- Add changelog commits logic to sub repo builds ([c8e94c3](https://github.com/underpo...
v2.99.8
Changelog v2.99.8
2026-02-19
github-actions
- Fix last commit message in npmpkg workflow (6dd0f484)
- Fix MariaDB import in CI workflows (2002c11f)
- Fix GitHub Actions commit message (e36c4fb6)
dockerfile
- Underpost image dockerfiles file formats and clean comment (6e22157c)
conf
- Fix repository README logic builder (d88c5317)
db
- Fix MariaDB import (6edf3719)
cli-static
- Fix module js doc path (6b10a929)
underpost
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 v2.99.8
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
v2.99.7
Changelog v2.99.7
2026-02-17
cli-ssh
- Fix batch remote execution (3658db14)
cli-cron
- Change order exec createJobNow logic (524b8b80)
- Fix error prepare subPath in cronjob subPath mount (33bedaff)
- Fix engine path definition and remove old cmd job in ci core sync command (dbc5b6e6)
- Refactor run sync cron and remove redundant cron runner (5885a747)
- Add SSH flag to remote cron exec (4339fb9d)
- Add underpost cron jobs config env persistence (d8d15eda)
cron-cli
- Enable createJobNow in cron setup-start (bdce5ca0)
cli-run
- Improve message commit clean on logic propagate in template-deploy runnner (dfa64105)
- Add replaceNthNewline logic in template-deploy runner (282faf73)
github-actions
- Replace split logic ')' character, to simply deletes the first line and keeps everything from the second line (6c1fbdf1)
cli-repo
- Fix propagation message logic (9ff035f1)
- Add logic to propagate integration commit message between repos (4f7201c9)
- Add --changelog-no-hash flag and logic (d71cfe06)
- Add changelog commits logic to sub repo builds (c8e94c32)
- Remove redundant --msg flag in cmt command (59b529bb)
cli-system
- Fix missing fs import (94bbd4ec)
- Add cli system module as a SystemProvisionig OS instructions provider (d8e629e7)
bin-deploy
- Add sync start scripts of each deploy id dd.router (3d40afa8)
docs
- JSDoc name, descriptions, and render logic improvements (01a288ab)
cli
- Chore exports and ssh command description (589f0403)
underpost
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Package repo and usage info: pwa-microservices-template
underpost ci/cd cli v2.99.7
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-...
v2.99.5
underpost
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Package repo and usage info: pwa-microservices-template
underpost ci/cd cli v2.99.5
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, including initialization, execution, and configuration updates.
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]
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
v2.99.1
underpost
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Package repo and usage info: pwa-microservices-template
underpost ci/cd cli v2.99.1
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, including initialization, execution, and configuration updates.
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]
run [options] <runner-id> [path] Runs specified scripts using various runners.
lxd [options] Manages LXD containers and virtual machines.
baremetal [options] [workflow-id] [ip-address] [hostname] [ip-file-server] [ip-config] [netmask] [dns-server] Manages baremetal server operations, including installation, database setup, commissioning, and user management.
help [command] display help for command
v2.98.3
underpost
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Package repo and usage info: pwa-microservices-template
underpost ci/cd cli v2.98.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.
script [options] <operator> <script-name> [script-value] Supports a variety of built-in Underpost global scripts, their preset lifecycle events, and arbitrary custom scripts.
cron [options] [deploy-list] [job-list] Manages cron jobs, including initialization, execution, and configuration updates.
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]
run [options] <runner-id> [path] Runs specified scripts using various runners.
lxd [options] Manages LXD containers and virtual machines.
baremetal [options] [workflow-id] [ip-address] [hostname] [ip-file-server] [ip-config] [netmask] [dns-server] Manages baremetal server operations, including installation, database setup, commissioning, and user management.
help [command] display help for command
v2.98.0
underpost
Create a new project
npm install -g underpostunderpost new app-nameAfter template installation, the server will be running on http://localhost:4001
Package repo and usage info: pwa-microservices-template
underpost ci/cd cli v2.98.0
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.
script [options] <operator> <script-name> [script-value] Supports a variety of built-in Underpost global scripts, their preset lifecycle events, and arbitrary custom scripts.
cron [options] [deploy-list] [job-list] Manages cron jobs, including initialization, execution, and configuration updates.
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]
run [options] <runner-id> [path] Runs specified scripts using various runners.
lxd [options] Manages LXD containers and virtual machines.
baremetal [options] [workflow-id] [ip-address] [hostname] [ip-file-server] [ip-config] [netmask] [dns-server] Manages baremetal server operations, including installation, database setup, commissioning, and user management.
help [command] display help for command