Skip to content

Dev Server

The Dev Server coordinates a local Fluxzero environment. It starts the runtime, request proxy and configured identity provider, manages backend and frontend processes, watches changes and runs affected tests. It makes the results available to your agent and to Devboard.

  1. Change the code

    Your agent edits the product in the current project.

  2. Build + test

    The server updates affected parts and runs relevant tests.

  3. Try + refine

    Inspect the preview and feedback, then make the next change.

On startup, the server resolves the project’s setup, prepares services, builds and launches applications, and runs configured startup actions. During development it watches relevant changes and updates the affected parts. A failing new build can leave the last working application available; a responding preview therefore does not prove that the newest edit is running.

Use the status and problem tools to distinguish compilation, service readiness, application startup and test failures. Starting a second Maven/Gradle watcher beside the managed loop produces competing work and makes the source of feedback harder to identify.

Shared configuration belongs in .fluxzero/dev.yaml. It can describe named profiles, apps, application settings, frontend commands, additional services and startup commands. A profile selects a complete setup, such as a self-contained local demo or an external-service sandbox.

From the project directory, inspect the reference for the selected distribution:

Terminal window
fz dev config

Use this version-aligned output when adding settings rather than copying configuration from an unrelated project’s server version. Start a named profile with fz dev --profile profile-name, replacing the name with one actually defined by the project.

The frontend can be managed by the server or provided as an external URL. Identity can use the managed local provider or application-owned external configuration. Projects can include multiple backend apps and additional services with readiness checks.

External components retain their own lifecycle and credentials. A local profile that connects to a real service can produce real effects there. Keep local demo data and credentials out of live configuration.

ActionScope
Reload previewReload the browser view
Restart an app in WorkspaceRestart the selected application process
Restart appsRestart backend apps/UI servers while retaining shared services
fz dev restartReinitialize the complete environment and managed processes
Stop workspace/environmentStop the scope selected by the control; read its description before confirming

Start with Workspace and the agent’s status/problems. If the app is missing its demo data, inspect Startup. If only one change fails to appear, inspect the latest build. If a behavior fails despite a running app, follow Investigate unexpected behavior.

For full configuration, lifecycle and testing behavior, use the Dev Server reference. For human-readable screen controls, use Devboard reference.


© 2026 Fluxzero