Skip to content
Cloud
Docs

Run CLI reference

Source: @socra/run-cli@0.4.1.

This reference includes every command, argument, and option declared by this released package. Defaults and accepted values are included where the package declares them. Command-specific validation and permissions also apply; see the API reference for resource contracts.

Use socra run --help, or append --help to any command, to inspect the locally installed version.

socra run

Build and run code on Socra

CommandPurpose
socra run deployBuild and deploy a workload
socra run rollbackRedeploy an immutable revision
socra run logsPrint or follow deployment logs
socra run eventsShow deployment lifecycle events
socra run statusShow deployment health and URL
socra run workloadStable runnable services and jobs
socra run deploymentDeployment executions
socra run revisionImmutable successful runtime revisions
socra run routeCustom hostnames routed to service workloads

socra run deploy

Build and deploy a workload

Text
socra run deploy <workload> [options]

Arguments

ArgumentRequiredDescription
workloadYesWorkload name

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--imageValueOCI image pinned by sha256 digest

socra run rollback

Redeploy an immutable revision

Text
socra run rollback <revision>

Arguments

ArgumentRequiredDescription
revisionYesRevision id

socra run logs

Print or follow deployment logs

Text
socra run logs <deployment> [options]

Arguments

ArgumentRequiredDescription
deploymentYesDeployment id

Options

OptionInputDescription
--followPresence flagStream until deployment completes

socra run events

Show deployment lifecycle events

Text
socra run events <deployment>

Arguments

ArgumentRequiredDescription
deploymentYesDeployment id

socra run status

Show deployment health and URL

Text
socra run status <deployment>

Arguments

ArgumentRequiredDescription
deploymentYesDeployment id

socra run workload

Stable runnable services and jobs

CommandPurpose
socra run workload createCreate a workload
socra run workload getShow a workload
socra run workload listList workloads
socra run workload updateUpdate workload runtime settings
socra run workload deleteDelete an unused workload

socra run workload create

Create a workload

Text
socra run workload create <name> [options]

Arguments

ArgumentRequiredDescription
nameYesWorkload name

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--kindValueservice or job
--portValueListening port

socra run workload get

Show a workload

Text
socra run workload get <id>

Arguments

ArgumentRequiredDescription
idYesWorkload id

socra run workload list

List workloads

Text
socra run workload list [options]

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--limitValuePage size
--afterValuePage cursor

socra run workload update

Update workload runtime settings

Text
socra run workload update <id> [options]

Arguments

ArgumentRequiredDescription
idYesWorkload id

Options

OptionInputDescription
--kindValueservice or job
--portValueListening port
--variablesValueJSON object of plain variables
--secretsValueJSON object mapping env names to sec_ or sev_ ids
--release-commandValueJSON argv array

socra run workload delete

Delete an unused workload

Text
socra run workload delete <id>

Arguments

ArgumentRequiredDescription
idYesWorkload id

socra run deployment

Deployment executions

CommandPurpose
socra run deployment createCreate and wait for a deployment
socra run deployment getShow a deployment
socra run deployment listList deployments
socra run deployment logsPrint or follow deployment logs
socra run deployment eventsShow deployment lifecycle events
socra run deployment healthShow deployment health and URL
socra run deployment cancelCancel a deployment

socra run deployment create

Create and wait for a deployment

Text
socra run deployment create <workload> [options]

Arguments

ArgumentRequiredDescription
workloadYesWorkload name

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--imageValueOCI image pinned by sha256 digest

socra run deployment get

Show a deployment

Text
socra run deployment get <id>

Arguments

ArgumentRequiredDescription
idYesDeployment id

socra run deployment list

List deployments

Text
socra run deployment list [options]

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--statusValueDeployment status
--limitValuePage size
--afterValuePage cursor

socra run deployment logs

Print or follow deployment logs

Text
socra run deployment logs <id> [options]

Arguments

ArgumentRequiredDescription
idYesDeployment id

Options

OptionInputDescription
--followPresence flagStream until deployment completes

socra run deployment events

Show deployment lifecycle events

Text
socra run deployment events <id>

Arguments

ArgumentRequiredDescription
idYesDeployment id

socra run deployment health

Show deployment health and URL

Text
socra run deployment health <id>

Arguments

ArgumentRequiredDescription
idYesDeployment id

socra run deployment cancel

Cancel a deployment

Text
socra run deployment cancel <id>

Arguments

ArgumentRequiredDescription
idYesDeployment id

socra run revision

Immutable successful runtime revisions

CommandPurpose
socra run revision getShow a revision
socra run revision listList revisions
socra run revision rollbackRedeploy the exact revision configuration

socra run revision get

Show a revision

Text
socra run revision get <id>

Arguments

ArgumentRequiredDescription
idYesRevision id

socra run revision list

List revisions

Text
socra run revision list [options]

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--limitValuePage size
--afterValuePage cursor

socra run revision rollback

Redeploy the exact revision configuration

Text
socra run revision rollback <id>

Arguments

ArgumentRequiredDescription
idYesRevision id

socra run route

Custom hostnames routed to service workloads

CommandPurpose
socra run route createRoute a claimed Hostname to a workload
socra run route getShow a route
socra run route listList routes
socra run route updateRetarget or enable/disable a route
socra run route deleteDelete a route

socra run route create

Route a claimed Hostname to a workload

Text
socra run route create <hostname> [options]

Arguments

ArgumentRequiredDescription
hostnameYesFully-qualified hostname

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--workloadValueWorkload name

socra run route get

Show a route

Text
socra run route get <id>

Arguments

ArgumentRequiredDescription
idYesRoute id

socra run route list

List routes

Text
socra run route list [options]

Options

OptionInputDescription
--projectValueSocra project id or slug (or SOCRA_PROJECT)
--hostnameValueHostname filter
--workloadValueWorkload filter
--statusValueactive or disabled
--limitValuePage size
--afterValuePage cursor

socra run route update

Retarget or enable/disable a route

Text
socra run route update <id> [options]

Arguments

ArgumentRequiredDescription
idYesRoute id

Options

OptionInputDescription
--workloadValueWorkload name
--statusValueactive or disabled

socra run route delete

Delete a route

Text
socra run route delete <id>

Arguments

ArgumentRequiredDescription
idYesRoute id

Next step

Return to the Run overview.