Skip to content

Start typing to search the documentation.

flue build

Last updated View as Markdown

Synopsis

flue build [--target <node|cloudflare>] [--root <path>] [--output <path>] [--config <path>] [--env <path>]

Description

flue build discovers agents, workflows, and an optional application entrypoint under the selected source root, then writes target-specific deployment output.

For source discovery rules, see Project Layout.

Options

OptionDefaultDescription
--target <node|cloudflare>Configuration valueSelect the build target. Required unless supplied by configuration.
--root <path>Selected config-file directory, or config search directorySelect the project root.
--output <path><root>/distSelect the build output directory.
--config <path>Auto-discovered flue.config.*Select a configuration file.
--env <path><config-base>/.env, when presentSelect one alternate .env-format file loaded before configuration. Relative paths resolve from <config-base>. Shell values win.

Node.js output

A Node build writes a runnable server artifact:

<output>/server.mjs

See Deploy on Node.js for runtime dependencies and deployment setup.

Cloudflare output

A Cloudflare build writes a Workers-compatible application through the official Cloudflare Vite integration. Flue prepares generated Worker and Wrangler input files without rewriting the project’s authored Wrangler configuration.

See Deploy on Cloudflare for bindings and deployment setup.

Examples

flue build --target node
flue build --target cloudflare --root ./my-app
flue build --target node --output ./build