DeviceSpec
Defined in: packages/runtime/src/container/types.ts:176
Explicit control over the synthetic fileservers mounted into a container namespace.
Remarks
Section titled “Remarks”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.
Properties
Section titled “Properties”container?
Section titled “container?”
readonlyoptionalcontainer?:boolean|ContainerDeviceOpts
Defined in: packages/runtime/src/container/types.ts:188
Mount container management device at /dev/container + register CLI bins.
readonlyoptionaldev?:boolean
Defined in: packages/runtime/src/container/types.ts:178
Mount /dev (null, zero, random, time). Default: true.
factotum?
Section titled “factotum?”
readonlyoptionalfactotum?:boolean| {keys?: readonlySecretEntry[]; }
Defined in: packages/runtime/src/container/types.ts:190
Mount factotumFS at /mnt/factotum + wire getAuthHeader to httpFS.
readonlyoptionalnet?:boolean
Defined in: packages/runtime/src/container/types.ts:192
Mount httpFS at /net/http + /net/https. Default: true.
readonlyoptionalproc?:boolean
Defined in: packages/runtime/src/container/types.ts:180
Mount /proc. Default: true.
readonlyoptionalsrv?:boolean
Defined in: packages/runtime/src/container/types.ts:182
Mount /srv. Default: true.
readonlyoptionaltty?:"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’.
readonlyoptionaluser?:string
Defined in: packages/runtime/src/container/types.ts:184
Initial value for /dev/user. Default: ‘root’.