native
The native process manager is built into devenv, enabled by default, and is the recommended way to run processes. See the Processes guide for configuration, dependencies, readiness probes, restart policies, socket activation, file watching, and automatic port allocation.
Options
Section titled “Options”process.managers.native.adapter.client
Section titled “process.managers.native.adapter.client”Client protocol used for attach, readiness, and individual process control.
Type: one of “none”, “native-api”
Declared by:
process.managers.native.adapter.stop
Section titled “process.managers.native.adapter.stop”Adapter used to stop the running manager.
Type: one of “native-api”, “command”, “process-scope”
Declared by:
process.managers.native.adapter.terminal
Section titled “process.managers.native.adapter.terminal”Terminal required by the manager launcher.
Type: one of “none”, “controlling”
Declared by:
process.managers.native.capabilities.background_start
Section titled “process.managers.native.capabilities.background_start”Whether the manager can remain running after the launching client exits.
Type: boolean
Declared by:
process.managers.native.capabilities.cold_start_subset
Section titled “process.managers.native.capabilities.cold_start_subset”Whether the manager can initially start a named subset of processes.
Type: boolean
Declared by:
process.managers.native.capabilities.devenv_attach
Section titled “process.managers.native.capabilities.devenv_attach”Whether devenv can attach its interactive client to an existing manager.
Type: boolean
Declared by:
process.managers.native.capabilities.individual_control
Section titled “process.managers.native.capabilities.individual_control”Whether devenv can start, stop, and restart individual processes through the manager.
Type: boolean
Declared by:
process.managers.native.capabilities.wait_ready
Section titled “process.managers.native.capabilities.wait_ready”Whether devenv can wait for process readiness through the manager.
Type: boolean
Declared by:

