Skip to content

docker

FieldValue
Prefixdocker
Namespace constantDockerNamespace
Subjects constantDockerSubjects
Kindbus
Schema recordDockerSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/execution-target/container-namespace.ts
KeyWireTypeSchema
container.createddocker.container.createdeventcontainer-schemas.ts
container.destroyeddocker.container.destroyedeventcontainer-schemas.ts
container.spawndocker.container.spawnrpc
container.starteddocker.container.startedeventcontainer-schemas.ts
container.statusdocker.container.statusrpc
container.stopdocker.container.stoprpc
container.stoppeddocker.container.stoppedeventcontainer-schemas.ts

Container created event.

Subject: docker.container.created Type: Event

FieldTypeRequired
containerIdstringyes
sessionIdstringyes
worktreePathstring | undefinedno

Container destroyed event.

Subject: docker.container.destroyed Type: Event

FieldTypeRequired
containerIdstringyes
sessionIdstringyes

Subject: docker.container.spawn Type: Request (RPC)

Request:

FieldTypeRequired
adapterstringyes
envRecord<string, string> | undefinedno
imagestring | undefinedno
mode"container-local" | "container-isolated"yes
runtime"full" | "simple"yes
sessionIdstringyes

Response:

FieldTypeRequired
containerIdstringyes
worktreeBranchstring | undefinedno
worktreePathstring | undefinedno

Container started event.

Subject: docker.container.started Type: Event

FieldTypeRequired
containerIdstringyes
sessionIdstringyes
worktreePathstring | undefinedno

Subject: docker.container.status Type: Request (RPC)

Request:

FieldTypeRequired
containerIdstringyes

Response:

FieldTypeRequired
sessionIdstringyes
state"created" | "running" | "stopped" | "destroyed"yes
worktreePathstring | undefinedno

Subject: docker.container.stop Type: Request (RPC)

Request:

FieldTypeRequired
containerIdstringyes
deleteBranchbooleanyes

Response:

FieldTypeRequired
successbooleanyes

Container stopped event.

Subject: docker.container.stopped Type: Event

FieldTypeRequired
containerIdstringyes
exitCodenumberyes
sessionIdstringyes

Auto-generated by yarn docs:bus. Do not edit manually.