Skip to content

Repository that contains all dbt packages created by Brocoli Data

Notifications You must be signed in to change notification settings

brocolidata/dbt_packages

Repository files navigation

Brocolib Logo

dbt_packages

[CI] Lint dbt models [CD] Release dbt packages
Repository that contains all dbt packages created by Brocoli Data

List of dbt projects

dbt project name & link Description of the project
adventure works Adventure Works demo data
currencies Currencies rate compared to Moroccan Dirham
freight Shipping Container Price Index
fuel Fuel prices in Casablanca, Morocco

Quickstart

  1. Make a copy of .env.example named .env both in the root folder and /docker_build then replace dummy values with yours in both files
  2. Add your credential file in credentials folder (rename the file to google_credentials.json) for local development purposes
  3. Run the Development start process to create the image
  4. Open a Remote Window (click on blue button left-down corner and click "Reopen in Container)

Development start

The first time you clone the project and each time you make changes to the Dockerfile, rerun

docker compose -f docker_build/docker-compose.yml build

Useful links