Notploy

Applications

Create applications, connect a source, configure the build and drive the whole lifecycle. Generated from the `notploy` command surface.

Create applications, connect a source, configure the build and drive the whole lifecycle.

notploy application exposes 32 commands. They map one-to-one onto the application.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy application --help to list these commands in your terminal, or notploy application <command> --help for a single command.

Commands

notploy application cancel-deployment

Calls POST /api/trpc/application.cancelDeployment.

notploy application cancel-deployment --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application clean-queues

Calls POST /api/trpc/application.cleanQueues.

notploy application clean-queues --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application clear-deployments

Calls POST /api/trpc/application.clearDeployments.

notploy application clear-deployments --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application create

Calls POST /api/trpc/application.create.

notploy application create --name <value> --environmentId <value> [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--appName <value>stringNo—
--description <value>stringNo—
--environmentId <value>stringYes—
--serverId <value>stringNo—
--sourceType <value>stringNogithub, docker, git, gitlab, bitbucket, gitea, drop
--profile <name>stringNo—

notploy application delete

Calls POST /api/trpc/application.delete.

notploy application delete --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application deploy

Calls POST /api/trpc/application.deploy.

notploy application deploy --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--title <value>stringNo—
--description <value>stringNo—
--profile <name>stringNo—

notploy application deploy-nginx-quickstart

Calls POST /api/trpc/application.deployNginxQuickstart.

notploy application deploy-nginx-quickstart --environmentId <value> [options]
OptionTypeRequiredAllowed values
--environmentId <value>stringYes—
--serverId <value>stringNo—
--profile <name>stringNo—

notploy application disconnect-git-provider

Calls POST /api/trpc/application.disconnectGitProvider.

notploy application disconnect-git-provider --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application drop-deployment

Calls POST /api/trpc/application.dropDeployment.

notploy application drop-deployment [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy application kill-build

Calls POST /api/trpc/application.killBuild.

notploy application kill-build --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application mark-running

Calls POST /api/trpc/application.markRunning.

notploy application mark-running --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application move

Calls POST /api/trpc/application.move.

notploy application move --applicationId <value> --targetEnvironmentId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--targetEnvironmentId <value>stringYes—
--profile <name>stringNo—

notploy application one

Calls GET /api/trpc/application.one.

notploy application one --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application read-app-monitoring

Calls GET /api/trpc/application.readAppMonitoring.

notploy application read-app-monitoring --appName <value> [options]
OptionTypeRequiredAllowed values
--appName <value>stringYes—
--profile <name>stringNo—

notploy application read-logs

Calls GET /api/trpc/application.readLogs.

notploy application read-logs --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--tail <value>numberNo—
--since <value>stringNo—
--search <value>stringNo—
--profile <name>stringNo—

notploy application read-traefik-config

Calls GET /api/trpc/application.readTraefikConfig.

notploy application read-traefik-config --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application redeploy

Calls POST /api/trpc/application.redeploy.

notploy application redeploy --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--title <value>stringNo—
--description <value>stringNo—
--profile <name>stringNo—

notploy application refresh-token

Calls POST /api/trpc/application.refreshToken.

notploy application refresh-token --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application reload

Calls POST /api/trpc/application.reload.

notploy application reload --appName <value> --applicationId <value> [options]
OptionTypeRequiredAllowed values
--appName <value>stringYes—
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application save-bitbucket-provider

Calls POST /api/trpc/application.saveBitbucketProvider.

notploy application save-bitbucket-provider --bitbucketBuildPath <value> --bitbucketOwner <value> --bitbucketRepository <value> --bitbucketRepositorySlug <value> --bitbucketId <value> --applicationId <value> --bitbucketBranch <value> [options]
OptionTypeRequiredAllowed values
--bitbucketBuildPath <value>stringYes—
--bitbucketOwner <value>stringYes—
--bitbucketRepository <value>stringYes—
--bitbucketRepositorySlug <value>stringYes—
--bitbucketId <value>stringYes—
--applicationId <value>stringYes—
--bitbucketBranch <value>stringYes—
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--watchPaths <json>arrayNo—
--profile <name>stringNo—

notploy application save-build-type

Calls POST /api/trpc/application.saveBuildType.

notploy application save-build-type --applicationId <value> --buildType <value> --dockerfile <value> --dockerContextPath <value> --dockerBuildStage <value> --herokuVersion <value> --railpackVersion <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--buildType <value>stringYesdockerfile, heroku_buildpacks, paketo_buildpacks, nixpacks, static, railpack
--dockerfile <value>stringYes—
--dockerContextPath <value>stringYes—
--dockerBuildStage <value>stringYes—
--herokuVersion <value>stringYes—
--railpackVersion <value>stringYes—
--publishDirectory <value>stringNo—
--isStaticSpa [boolean]booleanNo—
--no-isStaticSpabooleanNo—
--profile <name>stringNo—

notploy application save-docker-provider

Calls POST /api/trpc/application.saveDockerProvider.

notploy application save-docker-provider --dockerImage <value> --applicationId <value> --username <value> --password <value> --registryUrl <value> [options]
OptionTypeRequiredAllowed values
--dockerImage <value>stringYes—
--applicationId <value>stringYes—
--username <value>stringYes—
--password <value>stringYes—
--registryUrl <value>stringYes—
--profile <name>stringNo—

notploy application save-environment

Calls POST /api/trpc/application.saveEnvironment.

notploy application save-environment --applicationId <value> --env <value> --buildArgs <value> --buildSecrets <value> --createEnvFile [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--env <value>stringYes—
--buildArgs <value>stringYes—
--buildSecrets <value>stringYes—
--createEnvFile [boolean]booleanYes—
--profile <name>stringNo—

notploy application save-gitea-provider

Calls POST /api/trpc/application.saveGiteaProvider.

notploy application save-gitea-provider --applicationId <value> --giteaBuildPath <value> --giteaOwner <value> --giteaRepository <value> --giteaId <value> --giteaBranch <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--giteaBuildPath <value>stringYes—
--giteaOwner <value>stringYes—
--giteaRepository <value>stringYes—
--giteaId <value>stringYes—
--giteaBranch <value>stringYes—
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--watchPaths <json>arrayNo—
--profile <name>stringNo—

notploy application save-github-provider

Calls POST /api/trpc/application.saveGithubProvider.

notploy application save-github-provider --applicationId <value> --repository <value> --owner <value> --buildPath <value> --githubId <value> --branch <value> --triggerType <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--repository <value>stringYes—
--owner <value>stringYes—
--buildPath <value>stringYes—
--githubId <value>stringYes—
--branch <value>stringYes—
--triggerType <value>stringYespush, tag
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--watchPaths <json>arrayNo—
--profile <name>stringNo—

notploy application save-gitlab-provider

Calls POST /api/trpc/application.saveGitlabProvider.

notploy application save-gitlab-provider --applicationId <value> --gitlabBuildPath <value> --gitlabOwner <value> --gitlabRepository <value> --gitlabId <value> --gitlabProjectId <value> --gitlabPathNamespace <value> --gitlabBranch <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--gitlabBuildPath <value>stringYes—
--gitlabOwner <value>stringYes—
--gitlabRepository <value>stringYes—
--gitlabId <value>stringYes—
--gitlabProjectId <value>numberYes—
--gitlabPathNamespace <value>stringYes—
--gitlabBranch <value>stringYes—
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--watchPaths <json>arrayNo—
--profile <name>stringNo—

notploy application save-git-provider

Calls POST /api/trpc/application.saveGitProvider.

notploy application save-git-provider --applicationId <value> --customGitBuildPath <value> --customGitUrl <value> --watchPaths <json> --customGitBranch <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--customGitBuildPath <value>stringYes—
--customGitUrl <value>stringYes—
--watchPaths <json>arrayYes—
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--customGitBranch <value>stringYes—
--customGitSSHKeyId <value>stringNo—
--profile <name>stringNo—

Calls GET /api/trpc/application.search.

notploy application search [options]
OptionTypeRequiredAllowed values
--q <value>stringNo—
--name <value>stringNo—
--appName <value>stringNo—
--description <value>stringNo—
--repository <value>stringNo—
--owner <value>stringNo—
--dockerImage <value>stringNo—
--projectId <value>stringNo—
--environmentId <value>stringNo—
--limit <value>numberNo—
--offset <value>numberNo—
--profile <name>stringNo—

notploy application start

Calls POST /api/trpc/application.start.

notploy application start --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application stop

Calls POST /api/trpc/application.stop.

notploy application stop --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--profile <name>stringNo—

notploy application update

Calls POST /api/trpc/application.update.

notploy application update --applicationId <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--name <value>stringNo—
--appName <value>stringNo—
--description <value>stringNo—
--env <value>stringNo—
--previewEnv <value>stringNo—
--watchPaths <json>arrayNo—
--previewBuildArgs <value>stringNo—
--previewBuildSecrets <value>stringNo—
--previewLabels <json>arrayNo—
--previewWildcard <value>stringNo—
--previewPort <value>numberNo—
--previewHttps [boolean]booleanNo—
--no-previewHttpsbooleanNo—
--previewPath <value>stringNo—
--previewCertificateType <value>stringNoletsencrypt, none, custom
--previewCustomCertResolver <value>stringNo—
--previewLimit <value>numberNo—
--isPreviewDeploymentsActive [boolean]booleanNo—
--no-isPreviewDeploymentsActivebooleanNo—
--previewRequireCollaboratorPermissions [boolean]booleanNo—
--no-previewRequireCollaboratorPermissionsbooleanNo—
--rollbackActive [boolean]booleanNo—
--no-rollbackActivebooleanNo—
--buildArgs <value>stringNo—
--buildSecrets <value>stringNo—
--memoryReservation <value>stringNo—
--memoryLimit <value>stringNo—
--cpuReservation <value>stringNo—
--cpuLimit <value>stringNo—
--title <value>stringNo—
--enabled [boolean]booleanNo—
--no-enabledbooleanNo—
--subtitle <value>stringNo—
--command <value>stringNo—
--args <json>arrayNo—
--icon <value>stringNo—
--refreshToken <value>stringNo—
--sourceType <value>stringNogithub, docker, git, gitlab, bitbucket, gitea, drop
--cleanCache [boolean]booleanNo—
--no-cleanCachebooleanNo—
--repository <value>stringNo—
--owner <value>stringNo—
--branch <value>stringNo—
--buildPath <value>stringNo—
--triggerType <value>stringNopush, tag
--autoDeploy [boolean]booleanNo—
--no-autoDeploybooleanNo—
--gitlabProjectId <value>numberNo—
--gitlabRepository <value>stringNo—
--gitlabOwner <value>stringNo—
--gitlabBranch <value>stringNo—
--gitlabBuildPath <value>stringNo—
--gitlabPathNamespace <value>stringNo—
--giteaRepository <value>stringNo—
--giteaOwner <value>stringNo—
--giteaBranch <value>stringNo—
--giteaBuildPath <value>stringNo—
--bitbucketRepository <value>stringNo—
--bitbucketRepositorySlug <value>stringNo—
--bitbucketOwner <value>stringNo—
--bitbucketBranch <value>stringNo—
--bitbucketBuildPath <value>stringNo—
--username <value>stringNo—
--password <value>stringNo—
--dockerImage <value>stringNo—
--registryUrl <value>stringNo—
--customGitUrl <value>stringNo—
--customGitBranch <value>stringNo—
--customGitBuildPath <value>stringNo—
--customGitSSHKeyId <value>stringNo—
--enableSubmodules [boolean]booleanNo—
--no-enableSubmodulesbooleanNo—
--dockerfile <value>stringNo—
--dockerContextPath <value>stringNo—
--dockerBuildStage <value>stringNo—
--dropBuildPath <value>stringNo—
--healthCheckSwarm <json>objectNo—
--restartPolicySwarm <json>objectNo—
--placementSwarm <json>objectNo—
--updateConfigSwarm <json>objectNo—
--rollbackConfigSwarm <json>objectNo—
--modeSwarm <json>objectNo—
--labelsSwarm <json>objectNo—
--networkSwarm <json>arrayNo—
--stopGracePeriodSwarm <value>numberNo—
--endpointSpecSwarm <json>objectNo—
--ulimitsSwarm <json>arrayNo—
--replicas <value>numberNo—
--applicationStatus <value>stringNoidle, running, done, error
--buildType <value>stringNodockerfile, heroku_buildpacks, paketo_buildpacks, nixpacks, static, railpack
--railpackVersion <value>stringNo—
--herokuVersion <value>stringNo—
--publishDirectory <value>stringNo—
--isStaticSpa [boolean]booleanNo—
--no-isStaticSpabooleanNo—
--createEnvFile [boolean]booleanNo—
--no-createEnvFilebooleanNo—
--createdAt <value>stringNo—
--registryId <value>stringNo—
--rollbackRegistryId <value>stringNo—
--environmentId <value>stringNo—
--githubId <value>stringNo—
--gitlabId <value>stringNo—
--giteaId <value>stringNo—
--bitbucketId <value>stringNo—
--buildServerId <value>stringNo—
--buildRegistryId <value>stringNo—
--networkIds <json>arrayNo—
--detachNotployNetwork [boolean]booleanNo—
--no-detachNotployNetworkbooleanNo—
--isolatedNetwork [boolean]booleanNo—
--no-isolatedNetworkbooleanNo—
--profile <name>stringNo—

notploy application update-traefik-config

Calls POST /api/trpc/application.updateTraefikConfig.

notploy application update-traefik-config --applicationId <value> --traefikConfig <value> [options]
OptionTypeRequiredAllowed values
--applicationId <value>stringYes—
--traefikConfig <value>stringYes—
--profile <name>stringNo—

On this page