Skip to main content
There are several configuration options that are not in the BuildBuddy configuration file. These are:
--config_file
string
The path to a config.yaml file from which to read configuration options.
--listen
string
default:"0.0.0.0"
The interface that BuildBuddy will listen on. Defaults to 0.0.0.0 (all interfaces)
--port
integer
default:"8080"
The port to listen for HTTP traffic on.
--grpc_port
integer
default:"1985"
The port to listen for gRPC traffic on.
--monitoring_port
integer
default:"9090"
The port to listen for Prometheus metrics requests on.

Configuration options as flags

Additionally any configuration option can also be specified as a flag instead using dot notation. For example the following configuration option:
config.yaml
database:
  data_source: "mysql://user:password@tcp(12.34.56.78)/buildbuddy_db"
Would be specified as a flag like so:
--database.data_source="mysql://user:password@tcp(12.34.56.78)/buildbuddy_db"

Build docs developers (and LLMs) love