diff --git a/Dockerfile b/Dockerfile index b81d7e2951c..bd377646546 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,13 @@ RUN \ sed -i 's#tmp/workspace#influxdb3#' "/influxdb3/python-artifacts/${PBS_TARGET}/pyo3_config_file.txt" && \ cat "/influxdb3/python-artifacts/${PBS_TARGET}/pyo3_config_file.txt" +RUN \ + --mount=type=cache,id=influxdb3_rustup,sharing=locked,target=/usr/local/rustup \ + --mount=type=cache,id=influxdb3_registry,sharing=locked,target=/usr/local/cargo/registry \ + --mount=type=cache,id=influxdb3_git,sharing=locked,target=/usr/local/cargo/git \ + du -cshx /usr/local/rustup /usr/local/cargo/registry /usr/local/cargo/git && \ + rustup toolchain install + RUN \ --mount=type=cache,id=influxdb3_rustup,sharing=locked,target=/usr/local/rustup \ --mount=type=cache,id=influxdb3_registry,sharing=locked,target=/usr/local/cargo/registry \