Skip to content

Commit ba6bd2a

Browse files
committed
fix docker image builds for swc plugins
1 parent cbfc97c commit ba6bd2a

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

packages/cubejs-docker/dev.Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ENV CARGO_HOME=/usr/local/cargo
1818
ENV PATH=/usr/local/cargo/bin:$PATH
1919

2020
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
21-
sh -s -- --profile minimal --default-toolchain nightly-2022-03-08 -y
21+
sh -s -- --profile minimal --default-toolchain nightly-2022-03-08 -y --target wasm32-wasip1
2222

2323
ENV CUBESTORE_SKIP_POST_INSTALL=true
2424
ENV NODE_ENV=development
@@ -88,6 +88,11 @@ COPY packages/cubejs-client-ngx/package.json packages/cubejs-client-ngx/package.
8888
COPY packages/cubejs-client-ws-transport/package.json packages/cubejs-client-ws-transport/package.json
8989
COPY packages/cubejs-playground/package.json packages/cubejs-playground/package.json
9090

91+
COPY rust/check-dup-prop-transpiler-swc-plugin/package.json rust/check-dup-prop-transpiler-swc-plugin/package.json
92+
COPY rust/cube-prop-ctx-transpiler-swc-plugin/package.json rust/cube-prop-ctx-transpiler-swc-plugin/package.json
93+
COPY rust/import-export-transpiler-swc-plugin/package.json rust/import-export-transpiler-swc-plugin/package.json
94+
COPY rust/validation-transpiler-swc-plugin/package.json rust/validation-transpiler-swc-plugin/package.json
95+
9196
RUN yarn policies set-version v1.22.22
9297
# Yarn v1 uses aggressive timeouts with summing time spending on fs, https://github.com/yarnpkg/yarn/issues/4890
9398
RUN yarn config set network-timeout 120000 -g
@@ -166,6 +171,11 @@ COPY packages/cubejs-client-ngx/ packages/cubejs-client-ngx/
166171
COPY packages/cubejs-client-ws-transport/ packages/cubejs-client-ws-transport/
167172
COPY packages/cubejs-playground/ packages/cubejs-playground/
168173

174+
COPY rust/check-dup-prop-transpiler-swc-plugin/ rust/check-dup-prop-transpiler-swc-plugin/
175+
COPY rust/cube-prop-ctx-transpiler-swc-plugin/ rust/cube-prop-ctx-transpiler-swc-plugin/
176+
COPY rust/import-export-transpiler-swc-plugin/ rust/import-export-transpiler-swc-plugin/
177+
COPY rust/validation-transpiler-swc-plugin/ rust/validation-transpiler-swc-plugin/
178+
169179
RUN yarn build
170180
RUN yarn lerna run build
171181

packages/cubejs-docker/testing-drivers.Dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ COPY packages/cubejs-ksql-driver/package.json packages/cubejs-ksql-driver/packag
6868
COPY packages/cubejs-dbt-schema-extension/package.json packages/cubejs-dbt-schema-extension/package.json
6969
COPY packages/cubejs-jdbc-driver/package.json packages/cubejs-jdbc-driver/package.json
7070

71+
COPY rust/check-dup-prop-transpiler-swc-plugin/package.json rust/check-dup-prop-transpiler-swc-plugin/package.json
72+
COPY rust/cube-prop-ctx-transpiler-swc-plugin/package.json rust/cube-prop-ctx-transpiler-swc-plugin/package.json
73+
COPY rust/import-export-transpiler-swc-plugin/package.json rust/import-export-transpiler-swc-plugin/package.json
74+
COPY rust/validation-transpiler-swc-plugin/package.json rust/validation-transpiler-swc-plugin/package.json
75+
7176
# We dont need client libraries
7277
#COPY packages/cubejs-templates/package.json packages/cubejs-templates/package.json
7378
#COPY packages/cubejs-client-core/package.json packages/cubejs-client-core/package.json
@@ -147,6 +152,11 @@ COPY packages/cubejs-dbt-schema-extension/ packages/cubejs-dbt-schema-extension/
147152
COPY packages/cubejs-jdbc-driver/ packages/cubejs-jdbc-driver/
148153
COPY packages/cubejs-databricks-jdbc-driver/ packages/cubejs-databricks-jdbc-driver/
149154

155+
COPY rust/check-dup-prop-transpiler-swc-plugin/ rust/check-dup-prop-transpiler-swc-plugin/
156+
COPY rust/cube-prop-ctx-transpiler-swc-plugin/ rust/cube-prop-ctx-transpiler-swc-plugin/
157+
COPY rust/import-export-transpiler-swc-plugin/ rust/import-export-transpiler-swc-plugin/
158+
COPY rust/validation-transpiler-swc-plugin/ rust/validation-transpiler-swc-plugin/
159+
150160
# We dont need client libraries
151161
#COPY packages/cubejs-templates/ packages/cubejs-templates/
152162
#COPY packages/cubejs-client-core/ packages/cubejs-client-core/

0 commit comments

Comments
 (0)