docker: Re-relax cargo cache expectations. (#53)
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -59,9 +59,9 @@ ENV CARGO_TARGET_DIR="${CARGO_TARGET_DIR}"
|
|||||||
ENV targ_dir="${CARGO_TARGET_DIR}/${cargo_target_profile}"
|
ENV targ_dir="${CARGO_TARGET_DIR}/${cargo_target_profile}"
|
||||||
ENV targ_targ_dir="${CARGO_TARGET_DIR}/${rust_target}/${cargo_target_profile}"
|
ENV targ_targ_dir="${CARGO_TARGET_DIR}/${rust_target}/${cargo_target_profile}"
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared,ro \
|
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared \
|
||||||
--mount=type=cache,dst=${targ_dir}/deps,id=${cargo_target_share}/deps,sharing=locked \
|
--mount=type=cache,dst=${targ_dir}/deps,id=${cargo_target_share}/deps,sharing=locked \
|
||||||
--mount=type=cache,dst=${targ_dir}/build,id=${cargo_target_share}/build,sharing=locked \
|
--mount=type=cache,dst=${targ_dir}/build,id=${cargo_target_share}/build,sharing=locked \
|
||||||
--mount=type=cache,dst=${targ_dir}/examples,id=${cargo_target_share}/examples,sharing=locked \
|
--mount=type=cache,dst=${targ_dir}/examples,id=${cargo_target_share}/examples,sharing=locked \
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ COPY --link --from=input . .
|
|||||||
|
|
||||||
WORKDIR /usr/src/tuwunel
|
WORKDIR /usr/src/tuwunel
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared,ro \
|
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared \
|
||||||
<<EOF
|
<<EOF
|
||||||
set -eux
|
set -eux
|
||||||
rustup run ${rust_toolchain} \
|
rustup run ${rust_toolchain} \
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ COPY --link --from=input . .
|
|||||||
|
|
||||||
WORKDIR /usr/src/tuwunel
|
WORKDIR /usr/src/tuwunel
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared,ro \
|
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared \
|
||||||
<<EOF
|
<<EOF
|
||||||
set -eux
|
set -eux
|
||||||
rustup run ${rust_toolchain} \
|
rustup run ${rust_toolchain} \
|
||||||
|
|||||||
@@ -16,9 +16,9 @@ COPY --link --from=input . .
|
|||||||
|
|
||||||
WORKDIR /usr/src/
|
WORKDIR /usr/src/
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared,ro \
|
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared \
|
||||||
--mount=type=cache,dst=lychee,sharing=locked \
|
--mount=type=cache,dst=lychee,sharing=locked \
|
||||||
<<EOF
|
<<EOF
|
||||||
set -eux
|
set -eux
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ COPY --link --from=input . .
|
|||||||
|
|
||||||
WORKDIR /usr/src/tuwunel
|
WORKDIR /usr/src/tuwunel
|
||||||
RUN \
|
RUN \
|
||||||
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared,ro \
|
--mount=type=cache,dst=${RUSTUP_HOME}/downloads,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/registry,sharing=shared \
|
||||||
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared,ro \
|
--mount=type=cache,dst=${CARGO_HOME}/git,sharing=shared \
|
||||||
<<EOF
|
<<EOF
|
||||||
set -eux
|
set -eux
|
||||||
rustup run ${rust_toolchain} \
|
rustup run ${rust_toolchain} \
|
||||||
|
|||||||
Reference in New Issue
Block a user