Manifest [processes] Section
The [processes]
section describes which components in the package should run within a shared process when launched. This section is optional.
If a component is not listed in a process group, the system will try to colocate the components into as few processes as possible.
[processes]
# grouping of components to run in a process
[[processes.group]]
This subsection defines the process groups.
Fields
-
component-ids
(array of strings, required): Define the group of application components which should share a process when launched. When one of the listed components is launched for the first time, that component will be launched in a new process. Subsequent launches of components in the process group will be launched in that existing process. This field requires a minimum of one component to be listed. All components must belong to the package the process group is defined for. A component can only be listed in a single process group.[processes] [[processes.group]] component-ids = ["com.foo.bar.interactive", "com.foo.bar.task"] [[processes.group]] component-ids = ["com.foo.bar.service"]
Last updated: Sep 30, 2025