Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions docs/config/extensions/additionalFiles.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@ import { additionalFiles } from "@trigger.dev/build/extensions/core";
export default defineConfig({
project: "<project ref>",
// Your other config settings...
// We strongly recommend setting this to false
// When set to `false`, the current working directory will be set to the build directory, which more closely matches production behavior.
legacyDevProcessCwdBehaviour: false, // Default: true
build: {
extensions: [
additionalFiles({ files: ["wrangler/wrangler.toml", "./assets/**", "./fonts/**"] }),
],
extensions: [additionalFiles({ files: ["./assets/**", "wrangler/wrangler.toml"] })],
},
});
```
Expand All @@ -25,4 +26,13 @@ This will copy the files specified in the `files` array to the build directory.

This extension effects both the `dev` and the `deploy` commands, and the resulting paths will be the same for both.

If you use `legacyDevProcessCwdBehaviour: false`, you can then do this:

```ts
import path from "node:path";

// You can use `process.cwd()` if you use `legacyDevProcessCwdBehaviour: false`
const interRegularFont = path.join(process.cwd(), "assets/Inter-Regular.ttf");
```

<Note>The root of the project is the directory that contains the trigger.config.ts file</Note>