Services
List, inspect, deploy and operate services.
Lists a space's services, with status and source: the image, or the repository the service is built from.
eqs spaces use). Every command on this page takes iteqs services ls --space my-space
Details of a service: source, port, scale, its health check (the health path, or a TCP probe), and where it answers: its domains, its address first (the name chosen under the platform's domain, when there is one), each marked address, generated or custom, verified or unverified, with or without TLS, and the generated one with where it redirects and, for a service exposed on a TCP port, its host:port.
eqs services get api-gatewayCreates a service and deploys it from one source: a connected repository (the stack is detected, or a Dockerfile or Compose file in it is built), a prebuilt image, or a marketplace service.
--branch (default: main)--repo: build from a Dockerfile (default path: Dockerfile)--repo: build from a docker-compose fileeqs services catalog lists them, and --catalog-version picks the version--catalog: a field's value. Repeatableeqs services create api --image registry.example/api:1.4 --port 8080 --health-path /healthz
Changes a service's image or health path, and starts a rollout. Only the options given change, and with neither the command is refused. An image can only be set on a service deployed from an image.
"" puts the service back on the TCP probeeqs services update api --health-path /healthz
Triggers a new deploy of the service: one built from a repository is rebuilt (build → push → rollout), one deployed from an image rolls it out again. Returns as soon as the rollout is queued, unless --wait is given.
--wait: how many minutes the deployment may take (default: 30). Past that, the command names the deployment and the state it is in, and exits non-zeroeqs deploy api --image registry.example/api:1.5 --wait
Restarts the service instances.
eqs restart web-frontendAdjusts the instance limits (min–max). v2.
eqs scale worker --min 1 --max 6
Lists the service's environment variables (names only: values are never returned), sets or removes one, and rolls them out.
set: store the value encrypted, in a Secretset: roll the service out now, instead of leaving the change pendingeqs env set api-gateway LOG_LEVEL=debugeqs env apply <svc> — rolling out on every save would restart the service halfway through a connection string. eqs env pending <svc> says whether a rollout is still owed, and clears when any rollout picks the variables up.