Skip to content

request: process groups in a single yaml file #131

@colemickens

Description

@colemickens

Feature Request

We have different scenarios for which we run our app:

  • basic setup
  • load balanced setup with two app instances, and a reverse proxy

For now, we add in default-disabled commands, or copy/paste/edit the process-compose file to enable these various scenarios.

However, I can imagine a concept of "process groups" (a group of pre-declared tasks maybe), that would allow us to DRY and have these scenarios/configs declared in a single YAML file

Use Case:

  • Single-file config, removing duplication from similar configurations

Proposed Change:

  • Add another layer/concept to enable named groups of processes/tasks inside the yaml file to be run by user choice.

Who Benefits From The Change(s)?

Users

Alternative Approaches

Lots of separate files, using advanced yaml features inclusions, etc. All of these are subpar options, in my view.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions