Engine-tools CLI

nnd engine-tools

Used for building/deploying engines

nnd engine-tools [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

create-new

Create a new engine template folder at the given ENGINE_NAME

nnd engine-tools create-new [OPTIONS] ENGINE_NAME

Arguments

ENGINE_NAME

Required argument

deploy

Build engine docker images and optionally run tests.

nnd engine-tools deploy [OPTIONS]

Options

-p, --path <buildp>

Docker build context path

Default

.

-f, --model-file <mpath>

Path to the engine model.yaml to build, if this is a folder model.yaml will be assumed to be in there Examples: nomnom/test/waittask/model.yaml

-d, --docker-file <dpath>

Path to the engine dockerfile to build, if this is a folder Dockerfile will be assumed to be in there Examples: nomnom/test/waittask/engine.dockerfile

-n, --nomitall <nomitall>

Specify the nomitall to update [nomitall-prod,nomitall-stage,custom_url]

-c, --channel <channel>

Channel to deploy to

Options

stable|beta|dev

--dry-run

Build engine but do not deploy

-y, --yes

Skip confirmation prompt

-nc, --no-cache

Do not use the docker cache

model-update

Update staging or prod nomitall model definitions. Defaults to using files from git master/staging branch for prod/staging

nnd engine-tools model-update [OPTIONS]

Options

-n, --nomitall <nomitall>

Specify the nomitall to update [nomitall-prod,nomitall-stage,custom_url]

-dr, --dry-run

Do not update nomitall, just output parsed model json

-f, --file <model_fn>

Model YAML file to deploy

-o, --org <org>

UUID of the organization to publish the model as

-c, --channel <channel>

The release channel to deploy to

Options

stable|beta|dev

-y

Skip confirmation prompt