Skip to main content
The database section configures the database that BuildBuddy stores metadata in.
This section is required for BuildBuddy to function.

Configuration Options

Required Options

data_source
string
required
This is a connection string used by the database driver to connect to the database. MySQL, PostgreSQL, and SQLite databases are supported.

Example Configurations

SQLite

config.yaml
database:
  data_source: "sqlite3:///tmp/buildbuddy.db"

MySQL

config.yaml
database:
  data_source: "mysql://buildbuddy_user:pAsSwOrD@tcp(12.34.56.78)/buildbuddy_db"

PostgreSQL

config.yaml
database:
  data_source: "postgresql://buildbuddy_user:[email protected]:5433/buildbuddy_db"

Build docs developers (and LLMs) love