Skip to content

DeviceSpec

Defined in: packages/runtime/src/container/types.ts:176

Explicit control over the synthetic fileservers mounted into a container namespace.

Each synthetic server is independently switchable; true mounts with defaults, false omits the mount entirely, and a few (container, factotum) accept a richer options object.

readonly optional container?: boolean | ContainerDeviceOpts

Defined in: packages/runtime/src/container/types.ts:188

Mount container management device at /dev/container + register CLI bins.


readonly optional dev?: boolean

Defined in: packages/runtime/src/container/types.ts:178

Mount /dev (null, zero, random, time). Default: true.


readonly optional factotum?: boolean | { keys?: readonly SecretEntry[]; }

Defined in: packages/runtime/src/container/types.ts:190

Mount factotumFS at /mnt/factotum + wire getAuthHeader to httpFS.


readonly optional net?: boolean

Defined in: packages/runtime/src/container/types.ts:192

Mount httpFS at /net/http + /net/https. Default: true.


readonly optional proc?: boolean

Defined in: packages/runtime/src/container/types.ts:180

Mount /proc. Default: true.


readonly optional srv?: boolean

Defined in: packages/runtime/src/container/types.ts:182

Mount /srv. Default: true.


readonly optional tty?: "none" | "inherit"

Defined in: packages/runtime/src/container/types.ts:186

TTY wiring: ‘inherit’ reuses the parent’s tty, ‘none’ mounts no tty. Default: ‘none’.


readonly optional user?: string

Defined in: packages/runtime/src/container/types.ts:184

Initial value for /dev/user. Default: ‘root’.