diff --git a/Dockerfile b/Dockerfile index d83859e..943496f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,9 @@ FROM rust:latest AS builder-demo WORKDIR /build/demo COPY ./demo ./ -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/build/demo/target \ +RUN --mount=type=cache,id=s/dynamic-preauth-demo,target=/build/demo/target/ \ + --mount=type=cache,id=s/dynamic-preauth-demo,target=/usr/local/cargo/git/db \ + --mount=type=cache,id=s/dynamic-preauth-demo,target=/usr/local/cargo/registry \ cargo build --release # Build the server application @@ -17,7 +18,7 @@ WORKDIR /build/server COPY ./src ./src COPY ./Cargo.toml ./Cargo.lock ./ # --mount=type=cache,id=s/-,target= -RUN --mount=type=cache,id=s/dynamic-preauth,target=/app/target/ \ +RUN --mount=type=cache,id=s/dynamic-preauth,target=/build/server/target/ \ --mount=type=cache,id=s/dynamic-preauth,target=/usr/local/cargo/git/db \ --mount=type=cache,id=s/dynamic-preauth,target=/usr/local/cargo/registry/ \ cargo build --release