Skip to content

Commit 41a0ca1

Browse files
committed
feat(docker): Install DuckDB as built-in driver
1 parent 55fbbca commit 41a0ca1

File tree

5 files changed

+7
-1
lines changed

5 files changed

+7
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"tsc:watch": "tsc --build --watch",
2525
"clean": "rimraf packages/*/{tsconfig.tsbuildinfo,lib,dist}",
2626
"postinstall": "lerna link && patch-package",
27-
"link:dev": "cd packages/cubejs-backend-shared && cd ../cubejs-backend-shared && yarn link && cd ../cubejs-backend-cloud && yarn link && cd ../cubejs-backend-native && yarn link && cd ../cubejs-server && yarn link && cd ../cubejs-server-core && yarn link && cd ../cubejs-api-gateway && yarn link && cd ../cubejs-schema-compiler && yarn link && cd ../cubejs-query-orchestrator && yarn link && cd ../cubejs-athena-driver && yarn link && cd ../cubejs-bigquery-driver && yarn link && cd ../cubejs-postgres-driver && yarn link && cd ../cubejs-databricks-jdbc-driver && yarn link && cd ../cubejs-mssql-driver && yarn link && cd ../cubejs-clickhouse-driver && yarn link && cd ../cubejs-templates && yarn link && cd ../cubejs-client-core && yarn link && cd ../cubejs-client-ws-transport && yarn link && cd ../cubejs-playground && yarn link"
27+
"link:dev": "cd packages/cubejs-backend-shared && cd ../cubejs-backend-shared && yarn link && cd ../cubejs-backend-cloud && yarn link && cd ../cubejs-backend-native && yarn link && cd ../cubejs-server && yarn link && cd ../cubejs-server-core && yarn link && cd ../cubejs-api-gateway && yarn link && cd ../cubejs-schema-compiler && yarn link && cd ../cubejs-query-orchestrator && yarn link && cd ../cubejs-athena-driver && yarn link && cd ../cubejs-bigquery-driver && yarn link && cd ../cubejs-duckdb-driver && yarn link && cd ../cubejs-postgres-driver && yarn link && cd ../cubejs-databricks-jdbc-driver && yarn link && cd ../cubejs-mssql-driver && yarn link && cd ../cubejs-clickhouse-driver && yarn link && cd ../cubejs-templates && yarn link && cd ../cubejs-client-core && yarn link && cd ../cubejs-client-ws-transport && yarn link && cd ../cubejs-playground && yarn link"
2828
},
2929
"author": "Cube Dev, Inc.",
3030
"dependencies": {

packages/cubejs-docker/dev-alpine.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ COPY packages/cubejs-cli/package.json packages/cubejs-cli/package.json
4646
COPY packages/cubejs-clickhouse-driver/package.json packages/cubejs-clickhouse-driver/package.json
4747
COPY packages/cubejs-dremio-driver/package.json packages/cubejs-dremio-driver/package.json
4848
COPY packages/cubejs-druid-driver/package.json packages/cubejs-druid-driver/package.json
49+
COPY packages/cubejs-duckdb-driver/package.json packages/cubejs-duckdb-driver/package.json
4950
COPY packages/cubejs-elasticsearch-driver/package.json packages/cubejs-elasticsearch-driver/package.json
5051
COPY packages/cubejs-firebolt-driver/package.json packages/cubejs-firebolt-driver/package.json
5152
COPY packages/cubejs-hive-driver/package.json packages/cubejs-hive-driver/package.json
@@ -105,6 +106,7 @@ COPY packages/cubejs-cli/ packages/cubejs-cli/
105106
COPY packages/cubejs-clickhouse-driver/ packages/cubejs-clickhouse-driver/
106107
COPY packages/cubejs-dremio-driver/ packages/cubejs-dremio-driver/
107108
COPY packages/cubejs-druid-driver/ packages/cubejs-druid-driver/
109+
COPY packages/cubejs-duckdb-driver/ packages/cubejs-duckdb-driver/
108110
COPY packages/cubejs-elasticsearch-driver/ packages/cubejs-elasticsearch-driver/
109111
COPY packages/cubejs-firebolt-driver/ packages/cubejs-firebolt-driver/
110112
COPY packages/cubejs-hive-driver/ packages/cubejs-hive-driver/

packages/cubejs-docker/dev.Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ COPY packages/cubejs-clickhouse-driver/package.json packages/cubejs-clickhouse-d
4949
COPY packages/cubejs-crate-driver/package.json packages/cubejs-crate-driver/package.json
5050
COPY packages/cubejs-dremio-driver/package.json packages/cubejs-dremio-driver/package.json
5151
COPY packages/cubejs-druid-driver/package.json packages/cubejs-druid-driver/package.json
52+
COPY packages/cubejs-duckdb-driver/package.json packages/cubejs-duckdb-driver/package.json
5253
COPY packages/cubejs-elasticsearch-driver/package.json packages/cubejs-elasticsearch-driver/package.json
5354
COPY packages/cubejs-firebolt-driver/package.json packages/cubejs-firebolt-driver/package.json
5455
COPY packages/cubejs-hive-driver/package.json packages/cubejs-hive-driver/package.json
@@ -120,6 +121,7 @@ COPY packages/cubejs-clickhouse-driver/ packages/cubejs-clickhouse-driver/
120121
COPY packages/cubejs-crate-driver/ packages/cubejs-crate-driver/
121122
COPY packages/cubejs-dremio-driver/ packages/cubejs-dremio-driver/
122123
COPY packages/cubejs-druid-driver/ packages/cubejs-druid-driver/
124+
COPY packages/cubejs-duckdb-driver/ packages/cubejs-duckdb-driver/
123125
COPY packages/cubejs-elasticsearch-driver/ packages/cubejs-elasticsearch-driver/
124126
COPY packages/cubejs-firebolt-driver/ packages/cubejs-firebolt-driver/
125127
COPY packages/cubejs-hive-driver/ packages/cubejs-hive-driver/

packages/cubejs-docker/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"@cubejs-backend/dbt-schema-extension": "^0.32.22",
1818
"@cubejs-backend/dremio-driver": "^0.32.22",
1919
"@cubejs-backend/druid-driver": "^0.32.22",
20+
"@cubejs-backend/duckdb-driver": "^0.32.22",
2021
"@cubejs-backend/elasticsearch-driver": "^0.32.22",
2122
"@cubejs-backend/firebolt-driver": "^0.32.22",
2223
"@cubejs-backend/hive-driver": "^0.32.22",

packages/cubejs-docker/package.json.local

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@cubejs-backend/dbt-schema-extension": "file:/cube-build/packages/cubejs-dbt-schema-extension",
2121
"@cubejs-backend/dremio-driver": "file:/cube-build/packages/cubejs-dremio-driver",
2222
"@cubejs-backend/druid-driver": "file:/cube-build/packages/cubejs-druid-driver",
23+
"@cubejs-backend/duckdb-driver": "file:/cube-build/packages/cubejs-duckdb-driver",
2324
"@cubejs-backend/elasticsearch-driver": "file:/cube-build/packages/cubejs-elasticsearch-driver",
2425
"@cubejs-backend/firebolt-driver": "file:/cube-build/packages/cubejs-firebolt-driver",
2526
"@cubejs-backend/hive-driver": "file:/cube-build/packages/cubejs-hive-driver",

0 commit comments

Comments
 (0)