Simplifyd Cloud
HomeDashboardServices

Services

Create and manage Docker and PostgreSQL services on the Simplifyd Cloud canvas.

A service is a containerised workload running inside an environment. Simplifyd Cloud supports two types of services:

TypeDescription
DockerAny Docker image — your own app, a public image, or a third-party tool.
PostgresA managed PostgreSQL cluster, automatically provisioned and backed up.

Creating a Docker service

  1. Right-click the canvas and choose Add Docker Service, or use the command palette (Cmd + K).
  2. In the service creation panel, enter the Docker image name (e.g. nginx:latest or ghcr.io/my-org/my-app:main).
  3. Configure resources and click Add.
  4. An Apply Changes bar appears at the bottom — click Apply to deploy.

Docker service settings

Open the service panel → Settings tab to configure:

SettingDescription
ImageDocker image path and tag
vCPUsNumber of virtual CPU cores
MemoryMemory limit in MB
ReplicasNumber of running instances
RegionDeployment region
Start commandOverride the container entrypoint
Health check pathHTTP path used for readiness checks

Creating a Postgres service

  1. Right-click the canvas and choose Add Postgres.
  2. The service is pre-configured with sensible defaults. Adjust the name if needed.
  3. Click Apply in the Apply Changes bar to provision the cluster.

The DATABASE_URL connection string is automatically available as a Simplifyd-provided variable and can be referenced in other services.

Service panel

Clicking any service node opens the service panel on the right side of the canvas. The panel has four tabs:

TabDescription
DeploymentsView active deployment, history, logs, and redeploy controls
VariablesAdd, edit, and remove environment variables
MetricsCPU, memory, and network usage charts
SettingsService configuration (image, resources, ingress, etc.)

Renaming a service

Right-click a service node and choose Rename, or click the pencil icon in the service panel header. Service names are used in reference variables — for example ${{my-service.PORT}}.

Service names have a maximum length of 32 characters.

Ingress / public endpoints

To expose a service on the internet, configure ingress in the service Settings tab:

  1. Click Add Ingress.
  2. Choose the protocol (HTTP or gRPC) and the internal port your service listens on.
  3. Optionally provide a custom domain (FQDN).
  4. Click Apply to activate the endpoint.

The public URL will appear in the Settings tab once the deployment is live.

Deleting a service

Open the service panel → Settings tab → scroll to the bottom and click Delete Service. Confirm the deletion. The change is staged — click Apply to permanently remove the service and all its deployments.

Deleting a service is irreversible. All deployments and data associated with the service will be permanently removed.