Provide DDEV supervisor.d agent process daemon

Created on 26 March 2025, 11 days ago

Problem/Motivation

We should have a recommended setup for running the agent process via a daemon. I would suggest doing this using a DDEV's supervisor.d support, and included everything that's needed for a "quick start" within DDEV.

Proposed resolution

Provider a set of usable configuration for DDEV:

  • supervisor.d configuration (including docker to include)
  • A DDEV command for easy management and execution.

To properly support daemon running, we want to add support for signals for graceful shutdown that completes the current operation. This can be done by converting RunWorkerAgent to a symfony command that implements SignalableCommandInterface.

📌 Task
Status

Active

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom andrewbelcher

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024