Skip to content

Project Groups

Groups cluster projects so they can be operated as a unit. A group is useful when a feature requires a frontend, API, worker, and local service to move together.

Group Shape

json
{
  "id": "commerce-stack",
  "name": "Commerce Stack",
  "projects": ["storefront", "checkout-api", "worker"]
}

Actions

ActionEffect
Start groupStarts every member project.
Stop groupStops every member project.
Restart groupRestarts every member project.
Open groupNavigates to the group view.

Operating Guidance

  • Keep groups small and meaningful.
  • Do not use groups as tags; use project tags for filtering.
  • Stop a group before changing shared ports, services, or hostnames.
  • If one member fails, inspect that member’s row and logs before restarting the full group.

PortBay is pre-MVP software. Use the docs as an operating guide, not a stability guarantee.