dbt-labs / jaffle-shop-template

Template for a DuckDB-based, Codespace-oriented sandbox project that is also dbt Cloud compatible, and includes code-first BI tooling via Evidence.
51 stars 30 forks source link

Add .venv and npm to container build #15

Closed gwenwindflower closed 1 year ago

gwenwindflower commented 1 year ago

Per idea from Evidence this PR add npm install to the container build, it also, although unnecessary in a container, adds a virtual environment so that settings are correct and consistent between local and dev container development. Closes #10 #11

It also move dbt Power User to a recommended rather than automatically installed extension, since it seems to have issues with order of operations and throws error about dbt not being installed, the python extension not being installed, etc. We can troubleshoot those at some point but for now I'd rather not have known errors on build for this. Closes #12