Features

Service Management

Service Management

The Services page gives you full control over all your local development services.

Starting a Service

Click the Play button on any service card, or use the Start All button to launch every configured service simultaneously.

When a service starts:

  1. DevDock spawns the command as a child process
  2. The service status changes to "starting"
  3. If a port is configured, DevDock monitors for the port to become ready
  4. Once ready, the status changes to "running"
  5. If auto-launch is enabled, your default browser opens to the service URL

Stopping a Service

Click the Stop button to gracefully terminate a service. DevDock sends a SIGTERM signal and waits for the process to exit. If the process doesn't exit within a timeout, SIGKILL is sent.

Restarting a Service

The Restart button performs a stop followed by a start. This is useful when you need to pick up configuration changes.

Bulk Operations

  • Start All: Launch all configured services
  • Stop All: Gracefully stop all running services
  • Restart All: Stop and restart all services