Skip to content

Service Management

The following functionality is available in the UI for managing datastore services:

  • Service creation and deletion, with a typed confirmation before a service is destroyed. Deleting a service returns you to the service list right away and shows a toast, marking the service as "deleting" in the list until the background destroy finishes and it drops out
  • Viewing general information for a service, including its Docker image, internal IP, exposed ports, data directories, and connection string
  • Linking and unlinking apps
  • Viewing live container logs with pause and follow controls
  • An Activity tab listing the service's recent commands in a master-detail layout, live-tailing a selected command's logs or showing its full log once complete, gated by the job:read permission

Creating a service only requires a datastore type and a name. An Advanced options section on the create form optionally lets you customize the service at creation time:

  • Image and Version / tag override the Docker image the service is provisioned with. Leaving them blank uses the datastore plugin's default image.
  • Config options are passed as extra arguments to the container create command.
  • Custom env sets environment variables for the service, entered one KEY=value per line.

Any field left blank falls back to the datastore plugin's own default, so the common path stays a single action.

A service that is linked to one or more apps cannot be deleted until it has been unlinked from all of them.