---
title: WrapDockerfileOptions
description: What wrapDockerfile takes besides the task text. Every field is optional.
---

What `wrapDockerfile` takes besides the task text. Every field is optional.

## Properties

### inheritWorkdir?

```ts
optional inheritWorkdir?: boolean;
```

Refuse a result with no `WORKDIR` anywhere, because the exec would inherit `/`.

***

### port?

```ts
optional port?: number;
```

The agent port the stanza names, 9000 by default. It must match the sandbox's.

***

### workdir?

```ts
optional workdir?: string;
```

A working directory for the stanza to create and set, as the default Dockerfile does.

## Provenance

This page is generated from `bindings/microvms-js/index.d.ts` by TypeDoc 0.28.20 and typedoc-plugin-markdown 4.13.1, run from `site/scripts/gen-reference.mjs` on every `pnpm run sync`, so an edit made here is overwritten by the next run.

To change the page, change the doc comment in the binding's Rust source, then regenerate the declarations with `mise run dts`. `mise run dts:check` fails when the committed file no longer matches the source.