Skip to main content

Configuring your Workspace

How a workspace is configured: the settings in dagger.toml and how modules connect to each other.

  • Includes inherit configuration from a shared config file, so it is written down once.
  • User configuration holds personal overrides that stay out of the repository.
  • Module wiring connects one module's output to another module's settings.
  • Migrate to Dagger 1.0 upgrades a project from Dagger 0.x, including converting dagger.json to a workspace.
  • Configuration files has the schemas for the files that configure Dagger.