additionalFiles Extension
Copy additional files (assets, configs, etc.) to the build directory.
Setup
ts
import { additionalFiles } from "@trigger.dev/build/extensions/core";
export default defineConfig({
project: "<project ref>",
legacyDevProcessCwdBehaviour: false, // recommended — CWD = build dir
build: {
extensions: [additionalFiles({ files: ["./assets/**", "wrangler/wrangler.toml"] })],
},
});Notes
filesarray supports glob patterns- Output paths match source paths relative to project root
- Works for both
devanddeploycommands - With
legacyDevProcessCwdBehaviour: false, reference files usingprocess.cwd():
ts
const font = path.join(process.cwd(), "assets/Inter-Regular.ttf");