Fix railway cache mount ids

This commit is contained in:
2024-12-21 21:08:15 -06:00
parent 7fa310d3cf
commit 306c64e21d

View File

@@ -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/<service id>-<target path>,target=<target path>
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