MongoDB
Provision and operate MongoDB databases, including backups and external ports. Generated from the `notploy` command surface.
Provision and operate MongoDB databases, including backups and external ports.
notploy mongo exposes 16 commands. They map one-to-one onto the mongo.* API operations, so anything reachable from the dashboard is reachable from here.
Run notploy mongo --help to list these commands in your terminal, or
notploy mongo <command> --help for a single command.
Commands
notploy mongo change-password
Calls POST /api/trpc/mongo.changePassword.
notploy mongo change-password --mongoId <value> --password <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--password <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo change-status
Calls POST /api/trpc/mongo.changeStatus.
notploy mongo change-status --mongoId <value> --applicationStatus <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--applicationStatus <value> | string | Yes | idle, running, done, error |
--profile <name> | string | No | — |
notploy mongo create
Calls POST /api/trpc/mongo.create.
notploy mongo create --name <value> --environmentId <value> --databaseUser <value> --databasePassword <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--name <value> | string | Yes | — |
--appName <value> | string | No | — |
--dockerImage <value> | string | No | — |
--environmentId <value> | string | Yes | — |
--description <value> | string | No | — |
--databaseUser <value> | string | Yes | — |
--databasePassword <value> | string | Yes | — |
--serverId <value> | string | No | — |
--replicaSets [boolean] | boolean | No | — |
--no-replicaSets | boolean | No | — |
--profile <name> | string | No | — |
notploy mongo deploy
Calls POST /api/trpc/mongo.deploy.
notploy mongo deploy --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo move
Calls POST /api/trpc/mongo.move.
notploy mongo move --mongoId <value> --targetEnvironmentId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--targetEnvironmentId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo one
Calls GET /api/trpc/mongo.one.
notploy mongo one --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo read-logs
Calls GET /api/trpc/mongo.readLogs.
notploy mongo read-logs --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--tail <value> | number | No | — |
--since <value> | string | No | — |
--search <value> | string | No | — |
--profile <name> | string | No | — |
notploy mongo rebuild
Calls POST /api/trpc/mongo.rebuild.
notploy mongo rebuild --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo reload
Calls POST /api/trpc/mongo.reload.
notploy mongo reload --mongoId <value> --appName <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--appName <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo remove
Calls POST /api/trpc/mongo.remove.
notploy mongo remove --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo save-environment
Calls POST /api/trpc/mongo.saveEnvironment.
notploy mongo save-environment --mongoId <value> --env <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--env <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo save-external-port
Calls POST /api/trpc/mongo.saveExternalPort.
notploy mongo save-external-port --mongoId <value> --externalPort <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--externalPort <value> | number | Yes | — |
--profile <name> | string | No | — |
notploy mongo search
Calls GET /api/trpc/mongo.search.
notploy mongo search [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--q <value> | string | No | — |
--name <value> | string | No | — |
--appName <value> | string | No | — |
--description <value> | string | No | — |
--projectId <value> | string | No | — |
--environmentId <value> | string | No | — |
--limit <value> | number | No | — |
--offset <value> | number | No | — |
--profile <name> | string | No | — |
notploy mongo start
Calls POST /api/trpc/mongo.start.
notploy mongo start --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo stop
Calls POST /api/trpc/mongo.stop.
notploy mongo stop --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy mongo update
Calls POST /api/trpc/mongo.update.
notploy mongo update --mongoId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--mongoId <value> | string | Yes | — |
--name <value> | string | No | — |
--appName <value> | string | No | — |
--description <value> | string | No | — |
--databaseUser <value> | string | No | — |
--databasePassword <value> | string | No | — |
--dockerImage <value> | string | No | — |
--command <value> | string | No | — |
--args <json> | array | No | — |
--env <value> | string | No | — |
--memoryReservation <value> | string | No | — |
--memoryLimit <value> | string | No | — |
--cpuReservation <value> | string | No | — |
--cpuLimit <value> | string | No | — |
--externalPort <value> | number | No | — |
--applicationStatus <value> | string | No | idle, running, done, error |
--healthCheckSwarm <json> | object | No | — |
--restartPolicySwarm <json> | object | No | — |
--placementSwarm <json> | object | No | — |
--updateConfigSwarm <json> | object | No | — |
--rollbackConfigSwarm <json> | object | No | — |
--modeSwarm <json> | object | No | — |
--labelsSwarm <json> | object | No | — |
--networkSwarm <json> | array | No | — |
--stopGracePeriodSwarm <value> | number | No | — |
--endpointSpecSwarm <json> | object | No | — |
--ulimitsSwarm <json> | array | No | — |
--replicas <value> | number | No | — |
--createdAt <value> | string | No | — |
--environmentId <value> | string | No | — |
--replicaSets [boolean] | boolean | No | — |
--no-replicaSets | boolean | No | — |
--networkIds <json> | array | No | — |
--detachNotployNetwork [boolean] | boolean | No | — |
--no-detachNotployNetwork | boolean | No | — |
--profile <name> | string | No | — |