Groundfloor Docs

Coderunner

Create, upload, deploy, and run standalone functions, jobs, schedules, and services from the Customer Portal.

Coderunner is Groundfloor's workload runtime. Each coderunner is a first-class definition (function, job, schedule, or service) with versions, deployments, and executions — managed under BuildCoderunner.

Pillar #9· Coderunner✅ Live

Standalone coderunners do not require an App. Creating an App with app_kind=coderunner is rejected. See Developers for CLI and MCP deploy.

Lifecycle

StepWhat happens
CreateName, language/runtime, workload type
UploadZIP creates a new version; poll until the build completes
DeployPin a version_id, set CPU/memory/replicas/cron/env
RunInvoke functions/jobs; services expose an endpoint URL after deploy
Git source (optional)Connect a repo and webhook for push-to-deploy

Manage in the portal

Open Coderunner

Sidebar → BuildCoderunner. Select a workspace.

Create or open a workload

Create a coderunner, or open an existing one for versions, deploy, executions, and Git source.

Deploy and verify

Deploy a built version, then use Run or open the service URL. Check Process Log for runtime output.

Public URLs and domains

After a service deploys, the detail page shows the upstream/endpoint URL. Branded custom domains on the Domains tab apply to App-bound services; standalone (unbound) services use the deployment URL. Edge routing overview: Front Door.

Promote across environments

Use Environments to compare and promote coderunners (redeploy the source version onto a target sibling, creating the sibling if needed). See Environment Promotion.

Prerequisites

Control Plane must be configured with Coderunner integration (CODERUNNER_URL, CODERUNNER_TOKEN). Without them, the page shows an unavailable state.

  • GET/POST /v1/workspaces/{id}/coderunners
  • POST …/coderunners/{id}/upload, deploy, run, git-source
  • GET/POST …/coderunners/compare and …/promote
  • Dev token: POST …/coderunner/dev-token (see Developers)

Full upstream shapes: Coderunner API reference.

On this page