· 7. Juni 2026

Staging environments, from CLI to proxy host

A new staging service brings a deployment up in containers, gives it a proxy host and pulls its environment variables from CI — with a command line tool to drive the whole thing.

Added

  • Staging deployments. A new service brings an application up in containers on demand, creating the networks and named volumes it needs rather than expecting them to exist.
  • Every deployment gets a proxy host. Proxy hosts are created and removed as deployments come and go, so a staging environment is reachable without anyone editing a proxy by hand.
  • A command line tool for staging. A first set of commands and configuration files makes it possible to drive staging deployments from a terminal.
  • Environment variables come from CI. A deployment fetches its environment variables from CI and hands them to the containers it starts, instead of carrying its own copy.
  • Pick the runner tag and environment when triggering a build. Triggering a CI build now accepts a runner tag and an environment, both from the command line and from a staging deployment.

Improved

  • Containers start even when a port is taken. Port allocation handles the case where another container already holds the port it wanted, so a deployment comes up instead of failing at startup.
  • Leftover containers get cleaned up. Containers are labelled when they are created, which lets orphaned ones be found by label and removed.