Building the MDS-in-a-box project but stripping it down to only use DuckDB, dbt, Evidence, and Buena Vista.
git clone https://github.com/jwills/nba_monte_carlo.git
cd nba_monte_carlo
make install
You can then launch the Buena Vista server that the dbt and Evidence processes will connect to by running make up. In another
terminal window, run dbt build to create all of the dbt models for the NBA Monte Carlo simulator, and then follow that up
by running npm --prefix ./reports run dev to launch the Evidence data application on http://localhost:3000.
The Buena Vista server includes a simple SQL query UI that you can use for interactively running queries against the backing DuckDB
instance at http://localhost:3456, or you can connect to the Buena Vista server using your favorite Postgres-compatible
SQL client at port 5433.
Have fun!