dtkt integrate dev

Command

Run an integration in development mode with live reloading.

Description

Run an integration in development mode at the specified directory (default: current directory). Watches for file changes and automatically rebuilds and restarts the deployment.

Usage

dtkt integrate dev [DIR] [flags]

Flags

FieldDefaultUsage
--address, -a

Bind address (network-specific).

--build-dir, -bconfig.build_dir

directory containing build artifacts

--compact, -cfalse

Compact output (no extra whitespace).

--env[]

Environment variables to set in the deployment.

--expr

CEL expression to filter/transform output data.

--help, -hfalse

Show help for the dev command.

--network, -nunix

Bind network (cloud, unix, ssh+unix, ssh+tcp, tcp).

--output-delim

Output delimiter when streaming, format-specific defaults: (json: "\n", yaml: "---\n").

--output-file, -wstdout

Output file: (PATH|stdout|stderr).

--output-format, -opretty

Output format: [pretty | json | yaml | go-template].

--output-streamfalse

Encode output list as stream of individual items.

--ports[]

Additional port mappings to use (when platform is docker) in the form host:container (e.g. 9090:9090). By default all exposed ports are bound to the host.

--rawfalse

Raw output (unquoted when output is a single string).

--redactfalse

Redact sensitive data from output.

--registryus-docker.pkg.dev/datakit-prd/us-docker-virtual

Registry to use when runtime is docker.

--runtimenative

Target runtime of integration build: (native|docker).

--template

Template string; when set, output format go-template is implied.

--template-file

Template file path; when set, output format go-template is implied.

Inherited Flags

FieldDefaultUsage
--accept-legal-noticesfalse

Accept legal notices (license).

--cloudfalse

Overrides the contexts to cloud; equivalent to --contexts=cloud.

--cloud-org

Cloud Organization by (UID|NAME).

--cloud-space

Cloud Space by (UID|NAME).

--config

The active configuration name to override.

--contexts[]

Overrides any current contexts from config.

--localfalse

Overrides the contexts to local; equivalent to --contexts=local.

--log-formatpretty

Log format: (text|json|pretty).

--log-levelinfo

Log level: (debug|info|warn|error).

--non-interactivefalse

Run in non-interactive mode.

--remotefalse

Overrides the contexts to the configured remote.

Parent Command

dtkt integrate